Activity
From 27 Mar 2013 to 25 Apr 2013
25 Apr 2013
- 13:21 Testing #269 (Rejected): PythonAPI: prepare set of C++/Python binding examples using SIP
- 13:20 Testing #268 (Archived): PythonAPI: prepare set of C++/Python binding examples using boost::python
24 Apr 2013
- 14:07 Testing #209 (Resolved): Run valgrind on all FunctionalTests
- 14:06 Testing #209: Run valgrind on all FunctionalTests
- Tested isgisaxs1,2,3,4,15 with valgrind. Leakages are absent _at_all_
==9948== LEAK SUMMARY:
==9948== definitel...
23 Apr 2013
- 14:33 Bug #214 (Resolved): Weird double delete somewhere in boost/gzip while runing functional tests on...
- 14:33 Bug #214: Weird double delete somewhere in boost/gzip while runing functional tests on mac+gcc48
- Looks like it's not possible to mix macport's version of boost (compiled with clang and with mac's system stdlib) wit...
17 Apr 2013
- 11:41 Bug #267 (Rejected): Fix stderr redirection of TestCore unit tests
- The problem originated in DYLD_LIBRARY_PATH being badly defined in both (yes, both) IDE's...
- 11:33 Bug #267 (Rejected): Fix stderr redirection of TestCore unit tests
- In Eclipse and QtCreator, the automatic running of unit tests does not work due to stderr redirection producing an er...
16 Apr 2013
- 17:51 Refactoring #266 (Archived): Refactor MaterialManager
- Should it be an application-wide registry of materials? Does it need to be Singleton?
Is its usage not too cumbersom... - 17:49 Refactoring #162 (Resolved): Refactoring: investigate removal of ISingleton classes
- 17:38 Refactoring #162: Refactoring: investigate removal of ISingleton classes
- Actually, FunctionalTestFactory is better seen as a registry, which is initialized in main() of App and only passed t...
- 13:33 Refactoring #162: Refactoring: investigate removal of ISingleton classes
- After analysis of the evilness of singletons, its alternatives and the specific places where we use them, I suggest t...
15 Apr 2013
- 15:01 Feature #264 (Resolved): Change conventions (feedback from GISS Workshop)
- After the presentation of BornAgain usage at the GISS2013 workshop, the following remarks were given by S. Roth:
- t... - 14:27 Documentation #260 (In Progress): write-up basic formalism for polarized GISAS, and suggest roadm...
- 14:24 Documentation #251 (Resolved): redmine configuration: send out correct links
- 09:54 Feature #14: Choose platform-independent build system
- This item is deferred until after renaming campaign is closed
12 Apr 2013
- 13:20 Documentation #263 (Rejected): Review morphology file implementation in IsGISASXS and BornAgain
- A list of other bugs was already provided to R. Lazzari.
We committed ourselves to review the morphology file implem... - 13:18 Documentation #259 (Resolved): report IsGIsaxs bugs to Rémi
11 Apr 2013
- 16:46 Refactoring #262 (Rejected): clarify semantics of INamed
- INamed is used in two different ways, designating
# the _class_, or
# an instance of the class (an _object_).
Us... - 16:42 Bug #226 (Sprint): check mathematics behind complex->complex usage of mag, magxy, dot, cross, cos...
- 16:41 Feature #12 (Long Term Idea): Core: SLD: Calculation of refractive index for x-rays and neutrons ...
- 16:41 Feature #13 (Long Term Idea): Implement parameterized shape functions and their respective form f...
- 16:29 Refactoring #162 (Sprint): Refactoring: investigate removal of ISingleton classes
- 16:12 Documentation #241 (Resolved): simplify redmine workflow
- The possible workflow rules have been loosened a bit now. If further restrictions should be removed, please contact m...
- 11:34 Documentation #241 (Sprint): simplify redmine workflow
- 11:34 Documentation #241 (Backlog): simplify redmine workflow
- 14:14 Feature #31 (Sprint): Core: beam propagation: Implement x-ray polarization factor
- 14:11 Feature #14 (Sprint): Choose platform-independent build system
- 14:03 Feature #165: Implement automatic averaging over distributed parameters
- "local monodisperse approximation"
right now available for particle parameters, using ParticleBuilder
IsGisaxs ... - 13:58 Refactoring #168: Create class to hold Experiment, SimulationParameters and ISample
- proposed hierarchy:
- simulation
- numeric parameters, level of approximation, ...
- experiment description
... - 13:55 Feature #169: Implement OutputData mask to have union of two masked areas
- for simultaneous fitting of several cuts
- 13:52 Refactoring #232: rename "min" and "max" in TRange, ...
- Walter thinks, inf and sup are possibly confusing as well.
- compare stdlib
- prefer lower_bound, upper_bound ? - 13:41 Feature #189 (Sprint): GUI: implement prototype(s), decide about architecture
- study PyQt projects:
- Konrad Hinsen
- Armin Moser - 13:34 Documentation #212: Write description of isgisaxs01 example for User Manual using latex
- first, let's discuss documentation at large
- 13:22 Refactoring #234: avoid templates - e.g. in integration wrapper MemberFunctionIntegrator.h
- note: used not only in form factors, but also in interference function and at top-level integration
- 13:20 Documentation #235 (Archived): Metrics for compile time and execution time
- 13:20 Documentation #235 (Resolved): Metrics for compile time and execution time
- 13:20 Documentation #235 (Sprint): Metrics for compile time and execution time
- 13:18 Documentation #239 (Archived): clean up redmine
- 10:04 Bug #254 (Archived): Problem with form factor of cylinder
- 10:04 Testing #255 (Archived): Repair compilation under JCNS linux, OpenSuse 12.3
- 10:04 Feature #256 (Archived): Building: prevent build failure in the case of ROOT is absent on the system
- 10:04 Documentation #257 (Archived): Make tarball BornAgain.tgz for the Workshop
- 10:04 Bug #245 (Archived): inconsistent fact 2*PI in FormFactorHemiSpheroid
- 10:04 Bug #246 (Archived): PythonAPI: resolve bug with 32bit pointer type generated by Py++
- 10:04 Bug #247 (Archived): PythonAPI: kvector algebra dissapeared from python
- 10:04 Refactoring #248 (Archived): PythonAPI: redesing Py++ boost::python API code generation and insta...
- 10:04 Documentation #250 (Archived): Provide corrected "number of line of code vs time" script and plot
- 10:04 Testing #253 (Archived): PythonAPI: learn how to create shared_ptr objects in python and deliver ...
- 10:04 Feature #219 (Archived): Provide python script editing in GUI
- 10:04 Refactoring #223 (Archived): Get rid from instance() method for all singletons
- 10:04 Refactoring #227 (Archived): Check replacement of Coordinate3D<int> by Geometry::BasicVector3D<int>
- 10:04 Testing #228 (Archived): Add mesocrystal test in Functional TestCor and TestPyCore
- 10:04 Bug #229 (Archived): PythonAPI: provide Py++ code generation under Linux
- 10:04 Bug #244 (Archived): OutputDataIOFactory: make consistent [x][y] axis ordering while writing/read...
- 10:04 Feature #60 (Archived): Framework general: implement simple logging tool with control of output l...
- 10:04 Feature #217 (Archived): Provide libBornAgainFitCore with ROOT minimizer wrappers
- 10:04 Feature #218 (Archived): Provide python example of fitting using external ROOT
10 Apr 2013
- 15:53 Documentation #260 (Archived): write-up basic formalism for polarized GISAS, and suggest roadmap ...
- 15:51 Documentation #259 (Archived): report IsGIsaxs bugs to Rémi
- 15:31 Refactoring #234 (Backlog): avoid templates - e.g. in integration wrapper MemberFunctionIntegrator.h
09 Apr 2013
08 Apr 2013
- 16:15 Refactoring #258 (Archived): Make enumerator look the same everywhere
- enumerators in BornAgain are sometimes all caps, sometimes not
One enumerator (DEBUG in MessageService.h) causes pro... - 16:09 Documentation #250 (Resolved): Provide corrected "number of line of code vs time" script and plot
- 16:09 Documentation #250: Provide corrected "number of line of code vs time" script and plot
- Switched to the fixed size of time bin (4 measurements per day). Before it was floating bin size, with size of bin de...
- 14:20 Feature #256 (Resolved): Building: prevent build failure in the case of ROOT is absent on the system
- 10:44 Feature #256 (Sprint): Building: prevent build failure in the case of ROOT is absent on the system
06 Apr 2013
- 21:57 Testing #255 (Resolved): Repair compilation under JCNS linux, OpenSuse 12.3
- 21:49 Testing #255: Repair compilation under JCNS linux, OpenSuse 12.3
- Another problem of JCNS old 4.1.2 compiler.
If method is declared inline inside class definition, but _defined_ in so... - 17:45 Testing #255: Repair compilation under JCNS linux, OpenSuse 12.3
There is strange behavior of gcc 4.1.2 (sic!) on JCNS machines.
Compilation crashes on lines like
StochasticSam...- 15:33 Testing #255 (Sprint): Repair compilation under JCNS linux, OpenSuse 12.3
- 15:32 Testing #255 (Archived): Repair compilation under JCNS linux, OpenSuse 12.3
- Also provide python bindings generation on these systems
- 18:04 Documentation #257 (Sprint): Make tarball BornAgain.tgz for the Workshop
- 18:04 Documentation #257 (Archived): Make tarball BornAgain.tgz for the Workshop
- 18:02 Refactoring #248 (Resolved): PythonAPI: redesing Py++ boost::python API code generation and insta...
- 17:46 Refactoring #248: PythonAPI: redesing Py++ boost::python API code generation and installation
- *PythonAPI generation has been fully redesigned.*
Now it resides in dev-tools/python-bindings
See instruction how t... - 16:44 Feature #256 (Backlog): Building: prevent build failure in the case of ROOT is absent on the system
- 16:44 Feature #256 (Archived): Building: prevent build failure in the case of ROOT is absent on the system
If ROOT is absent, build procedure should issue a warning that ./App will not be compiled, and then continue with ...- 14:42 Testing #253 (Resolved): PythonAPI: learn how to create shared_ptr objects in python and deliver ...
05 Apr 2013
- 17:37 Refactoring #248: PythonAPI: redesing Py++ boost::python API code generation and installation
- * The main problem for boost/Py++ is the presence of pure virtual functions.
Ideally I would like to expose to pytho... - 10:20 Bug #254 (Resolved): Problem with form factor of cylinder
- 10:19 Bug #254 (Sprint): Problem with form factor of cylinder
- 10:19 Bug #254 (Backlog): Problem with form factor of cylinder
- 10:05 Bug #254 (Archived): Problem with form factor of cylinder
- The definition J_1(abs(x))/x used in the program does not match the
expression implemented for the form factor of...
04 Apr 2013
- 16:42 Testing #253: PythonAPI: learn how to create shared_ptr objects in python and deliver them into C++
- I have changed comment above in the view of acquired knowledge.
Short conclusion: needs to investigate it further. Q...
03 Apr 2013
- 22:19 Testing #253: PythonAPI: learn how to create shared_ptr objects in python and deliver them into C++
- 1) I was able to create toy example with shared pointer in python and pass it to C++.
How it works:
Suppose that yo... - 17:00 Testing #253 (Sprint): PythonAPI: learn how to create shared_ptr objects in python and deliver th...
- 16:59 Testing #253 (Archived): PythonAPI: learn how to create shared_ptr objects in python and deliver ...
- 15:14 Feature #222 (Rejected): PythonAPI: provide import of OutputData class from numpy array
- 15:13 Feature #222: PythonAPI: provide import of OutputData class from numpy array
- I saw the discussion on NumPy forum
http://mail.scipy.org/pipermail/numpy-discussion/2012-October/064168.html
tha... - 11:48 Documentation #250 (Sprint): Provide corrected "number of line of code vs time" script and plot
- Figure is temporarily placed at URL http://apps.jcns.fz-juelich.de/src/BornAgain/gisasfw_loc.png.
To re-create the... - 09:28 Documentation #250 (Archived): Provide corrected "number of line of code vs time" script and plot
- 11:14 Refactoring #248 (Sprint): PythonAPI: redesing Py++ boost::python API code generation and install...
- 11:03 Documentation #199 (Archived): uniform use of "bornagain" in all project pages and URLs
- Using the plugin project_alias, the redmine project name is now "bornagain".
- 10:28 Documentation #251 (Archived): redmine configuration: send out correct links
- In messages generated by redmine, links start with "http://localhost:3000", which obviously is wrong for all hosts bu...
02 Apr 2013
- 17:33 Documentation #224 (Resolved): shut down overnight Doxygen update
- - crontab entry disabled
- Doxygen and OpenGrok are now run by git post-receive hook
- TeamCity seems to depend on ... - 15:40 Bug #245 (Resolved): inconsistent fact 2*PI in FormFactorHemiSpheroid
- 15:40 Bug #245 (Sprint): inconsistent fact 2*PI in FormFactorHemiSpheroid
- 15:40 Bug #245 (Backlog): inconsistent fact 2*PI in FormFactorHemiSpheroid
30 Mar 2013
- 13:17 Refactoring #233 (Resolved): Simplify Geometry classes
- Transforms are now methods of Transform3D instead of BasicVector3D.
This allows for meaningful inheritance Transform... - 13:12 Refactoring #233 (Sprint): Simplify Geometry classes
- 13:11 Refactoring #233 (Backlog): Simplify Geometry classes
29 Mar 2013
- 00:45 Bug #249 (Resolved): FunctionalTests: fitting from python works two times faster than fitting fro...
- 00:44 Refactoring #248 (Archived): PythonAPI: redesing Py++ boost::python API code generation and insta...
- * find the reason of huge memory consumption during automatic boost python code generation (pygccxml)
- 00:43 Testing #228 (Resolved): Add mesocrystal test in Functional TestCor and TestPyCore
- 00:43 Testing #228: Add mesocrystal test in Functional TestCor and TestPyCore
- This is new C++/python test which reproduce simulation of Elizabeth's sample, partly repeating ./App/TestMesocrystal2...
- 15:46 Testing #228: Add mesocrystal test in Functional TestCor and TestPyCore
- In the view of heavy refactoring of geometric classes, lead by Joachim, as well as possible migration to shared point...
- 00:40 Bug #229 (Resolved): PythonAPI: provide Py++ code generation under Linux
- 00:39 Bug #229: PythonAPI: provide Py++ code generation under Linux
- Technically it is done. But in fact, due to large memory consumption of python+gccxml, will work only on powerfull PC...
- 18:13 Bug #229 (Sprint): PythonAPI: provide Py++ code generation under Linux
- 00:37 Bug #247 (Resolved): PythonAPI: kvector algebra dissapeared from python
- 20:07 Bug #247 (Sprint): PythonAPI: kvector algebra dissapeared from python
- 20:07 Bug #247 (Archived): PythonAPI: kvector algebra dissapeared from python
- 08:46 Feature #218 (Resolved): Provide python example of fitting using external ROOT
- 08:46 Feature #218: Provide python example of fitting using external ROOT
- It is done, at last. Two new functional tests, TestFit01 and TestFit02, are implemented in C++ and python and are the...
28 Mar 2013
- 11:01 Bug #246 (Resolved): PythonAPI: resolve bug with 32bit pointer type generated by Py++
- 11:00 Bug #246: PythonAPI: resolve bug with 32bit pointer type generated by Py++
- The problem:
To provide extended fitting from python we have to derive Python classes from C++'s ISampleBuilder. The...
27 Mar 2013
- 22:24 Bug #246 (Sprint): PythonAPI: resolve bug with 32bit pointer type generated by Py++
- 22:23 Bug #246 (Archived): PythonAPI: resolve bug with 32bit pointer type generated by Py++
- 10:16 Refactoring #234: avoid templates - e.g. in integration wrapper MemberFunctionIntegrator.h
- Another remark, is that apart of technicalities, Integrator redesign is not the most urgent task. It does his job, fo...
Also available in: Atom