Activity

From 27 Aug 2016 to 25 Sep 2016

23 Sep 2016

13:01 Refactoring #1605 (Resolved): Revise public API of fitting classes
pospelov
11:38 Refactoring #1469 (Backlog): Package Multifit-Suite as separate library
Within #1466 and #1605 FitKernel was moved on board of Fit library. Now it is possible to find the minimum of arbitra... pospelov
11:08 Bug #1515 (Sprint): GUI: error in determination of size of imported tiff file causes crash of fit...
pospelov
11:01 Refactoring #1535: rm intermediate directory 'coregui'
* GUI/coregui directory contains everything to build a shared library libBornAgainGUI.
> it is used for unit testing...
pospelov
10:43 Refactoring #1551 (Resolved): rename directory RootWrapper/ and files therein
pospelov

19 Sep 2016

10:57 Documentation #1282: Drupal: unique form of persistent page URLs
For the record:
* URL optimization -> https://moz.com/blog/15-seo-best-practices-for-structuring-urls
wuttke
10:55 Documentation #1282 (Waiting): Drupal: unique form of persistent page URLs
Almost completely done, except for quite a number of Python script pages, which may go to LaTeX. Therefore put to "wa... wuttke

17 Sep 2016

15:25 Configuration #1344 (Resolved): MacOS: install buildslave to macmini
pospelov
15:25 Configuration #1255 (Resolved): MacOS: provide vagrant build configurations for Mavericks
pospelov
15:23 Refactoring #1588 (Resolved): FitSuiteParameters inhibits Python iterator
pospelov

16 Sep 2016

12:24 Refactoring #1594 (Resolved): Review and possibly refactor IFormFactor class hierarchy
herck

14 Sep 2016

16:20 Refactoring #1604: move expected inaccuracy (m_variability) out of class OutputData
Agree that current solution is unsatisfactory. It's not a bug though.
Set to low priority because possibly we need...
wuttke
16:14 Feature #1562 (Backlog): Provide ISample with possibility to export parameter tree in Python dict...
(Manual revision has higher priority for me) wuttke
16:12 Refactoring #1440 (Resolved): cover Python examples by functional tests
Basically resolved; remaining work is part of Manual revision. wuttke
15:53 Refactoring #1456 (Sprint): Automatize update of Py Examples
wuttke
15:51 Documentation #945 (Rejected): Drupal: add prototype of new content to represent PythonAPI items
-> LaTeX wuttke
15:49 Envelope task #1606 (Archived): === Manual and Examples ===
wuttke
15:48 Documentation #1183 (Rejected): Drupal: provide labels (NEW, UPDATED) for book pages
Obsoleted by decision to move to LaTeX.
Once the LaTeX doc has reached a decent state, we'll naturally come back to ...
wuttke
15:42 Documentation #1590 (Rejected): Update to drupal 8
wuttke
15:42 Documentation #1590 (Resolved): Update to drupal 8
duplicates #1451 wuttke
15:37 Configuration #1447 (Resolved): Migrate to GitHub
Disabled access to BornAgain.git at apps, and moved the repository to 00_RETIRED.
This completes migration to GitHub.
wuttke
14:54 Feature #1475 (Resolved): DOI for BornAgain
Zenodo gave us 10.5281/zenodo.154015 for one specific version, bornagain-1.6.2+.
Not sure this is exactly what we wa...
wuttke
13:09 Documentation #1412 (Resolved): avoid horizontal scrolling in code examples
Resolved
* by enforcing maximum line width of 85 through functional test PyExamplesLineLength, and
* by migrating a...
wuttke

13 Sep 2016

21:32 Revision 06a0b373: Short subsection on C++ API basically ready. Prototypical include of Py exampl...
wuttke

11 Sep 2016

22:39 Revision 23b7e6ca: Py API fig ready
wuttke
21:13 Revision ad7fb0ae: continue section on Py API; improve fig; start new fig
wuttke
17:06 Revision 377a5dfc: satisfactory layout of part / chapter
wuttke
13:50 Revision 910e4e77: In new concept, no more need for chapter on online docs. Don't waste 1 or two ...
wuttke

09 Sep 2016

15:32 Refactoring #1605 (Archived): Revise public API of fitting classes

The main goal of this item is a minimal revision of public API of fitting classes (Core/Fitting/* and Fit/* directo...
pospelov
15:09 Refactoring #1466 (Resolved): Refactor core Minimizer family to match the GUI presentation
pospelov
13:21 Refactoring #1604 (Resolved): move expected inaccuracy (m_variability) out of class OutputData

To my opinion, the OutputData class is our key data structure related to the storage of binned data. It should not ...
pospelov

08 Sep 2016

13:28 Revision d3b44869: substantial intro to Py API, still incomplete
wuttke
12:45 Revision f90bdb52: ...
wuttke

07 Sep 2016

22:58 Revision babf185b: ...
wuttke
16:47 Revision e6df826b: ...
wuttke

06 Sep 2016

18:02 Revision 6cb55d10: Merge branch 'manual' of a:BornAgain into manual
wuttke
17:54 Revision 21530e26: + architecture drawing
wuttke
09:49 Revision 0e3d6c97: Start three-part structure: Physics, Usage, Reference
wuttke
09:47 Revision 96fdb5be: Start three-part structure: Physics, Usage, Reference
wuttke

05 Sep 2016

17:56 Bug #1603 (Archived): GUI: Cancel job is not working anymore after the refactoring of ProgressHan...

*Problem I: cancel job is not working*
How to reproduce:
* start new GUI
* drag and drop sample to sample ca...
pospelov
17:32 Revision 84cd1172: Naive fix for template type deduction error on clang/macos.
pospelov
09:50 Bug #1600 (Resolved): PyPersistenceTest throws an exception from regex
Resolved in f9dca13. wuttke
09:41 Bug #1600: PyPersistenceTest throws an exception from regex
ok, let's go or boost/regex wuttke
09:23 Bug #1600: PyPersistenceTest throws an exception from regex
OpenSuse 42.1 is a pretty modern distribution. If even I (the developer) is not able to compile on it without additio... pospelov
09:49 Revision f9dca138: Use boost::regex instead of std::regex (we still support gcc4.8, which is not ...
wuttke

03 Sep 2016

13:43 Envelope task #1602 (In Progress): == CMake configuration, dependences ==
wuttke
13:36 Feature #1525 (Rejected): consider parameters of types int, enum, bool
Structure is ready to accomodate such parameters. Further implementation must be driven by a use case ... wuttke
13:27 Envelope task #428 (Archived): == IsGISAXS coverage ==
wuttke
13:21 Refactoring #1594: Review and possibly refactor IFormFactor class hierarchy
This is related to #409, right? wuttke
12:36 Revision c5f3988d: No longer delete unit test binary after unsuccessful run. This resolves #1601.
wuttke
12:34 Feature #1601 (Resolved): Unit test executable is removed by cmake if test fails
Resolved in c5f3988.
After each recompilation, all stage 0 unit tests are rerun. This is slightly inconvenient, bu...
wuttke
12:32 Feature #1601 (Sprint): Unit test executable is removed by cmake if test fails
wuttke

02 Sep 2016

20:22 Revision 573319a7: would solve #1601, but introduces new inconvenience - to be investigated further
wuttke
19:46 Bug #1600: PyPersistenceTest throws an exception from regex
Dependence on regex has come in because dependence on glob.h had to be removed; glob.h had to be removed because it i... wuttke
17:54 Bug #1600 (Archived): PyPersistenceTest throws an exception from regex

Every PyPersistenceTest fails with ...
pospelov
18:08 Feature #1601 (Resolved): Unit test executable is removed by cmake if test fails

I'm observing following behavior.
If unit test fails (e.g. with segmentation fault) - CMake machinery automatica...
pospelov

01 Sep 2016

18:00 Revision cff8360f: Levenberg-Marquardt minimizer is implemented in GUI
pospelov
17:30 Revision 4996ad58: Simulated annealing implemented in GUI
pospelov
16:55 Revision 6fe21342: GeneticMinimizerItem has now options as in its domain counterpart
pospelov
16:15 Revision 865de297: Fixed bug in SimulationView with non-multilayer items appearing in "Select Sam...
pospelov
15:52 Revision 07d48228: GSL error translation is moved to MinimizerUtils
pospelov
15:42 Revision 9ff4734f: GSLMultiMinimizerItem has now options ready as in its domain counterpart
pospelov
15:11 Revision 3ffc7181: MinuitMinimizerItem has now options ready as in its domain counterpart.
pospelov
13:17 Revision f3dfb128: GUI switched to new domain MinimizerCatalogue
pospelov

31 Aug 2016

00:12 Revision ba34ba06: Merge branch 'tmp' into develop
wuttke
00:09 Bug #1467 (Resolved): Remove memory leakages from functional test machinery
wuttke
00:09 Bug #1467: Remove memory leakages from functional test machinery
Memory leak in I/O machinery confirmed, located, and fixed in 4765dcd. wuttke
00:07 Bug #1467 (Sprint): Remove memory leakages from functional test machinery
wuttke
00:07 Revision 4765dcdd: fix long-standing memory leak in I/O machinery
wuttke
23:59 Revision 0eb171f5: repair "Conditional jump or move depends on uninitialised value(s)" detected b...
wuttke
23:12 Refactoring #1407 (Long Term Idea): rotate the sample, not Q
wuttke
23:11 Refactoring #1541 (Backlog): review areAlmostEqual and get_relative_difference
With ba2dff7f2, the non-monotonicity in |b| is cured.
The remaining questions are less urgent.
wuttke
22:44 Refactoring #1304 (Resolved): Unify treatment of numeric constants.
Units.h now only contains physical units.
Complex constants should be locally in math-heavy files.
wuttke
22:24 Refactoring #1304: Unify treatment of numeric constants.
M_PI is used in several third-party sources. We do not want to patch them. Therefore we *cannot* get rid of M_PI. We ... wuttke
22:30 Revision b7952fc2: mv Pi.h -> MathConstants.h
wuttke
22:18 Revision 801021f3: 2*M_PI -> M_TWOPI
wuttke
22:16 Revision ac1d8bb0: Use standard macros M_PI, M_PI_2 etc instead of Pi::PI etc. This resolves (or ...
wuttke
20:58 Revision d19fef66: merge common methods into Simulation.
wuttke
18:24 Revision f99a793d: Fit functional tests are restored
pospelov
17:35 Feature #1599 (Rejected): provide another suite of functional tests: simulate on different grids,...
wuttke
17:30 Refactoring #1428 (Resolved): Compactify code that handles parameters (use abstract mechanism ins...
Resolved as far as RealParameters are concerned.
Unifying the treatment of ICompositeSample's children and IParame...
wuttke
17:27 Revision 509008df: Merge branch 'tmp' into develop
wuttke
17:26 Revision 95945eff: MinimizerFactory switched to new catalogue.
pospelov
17:24 Revision d0ae55bf: mv ComponentParameter.cpp -> unused/; regenerated XML
wuttke
17:20 Revision 0d5f89ea: merge common members m_instrument, m_intensity_map into Simulation
wuttke
17:19 Revision 08def293: corr: need also to change in ignores.i
wuttke
17:16 Revision 3481b0e6: addParametersToExternalPool: arg1 -> const &
wuttke
17:16 Revision 0768749b: minor
wuttke
17:16 Revision 998bcd74: Little improvements; new files ComponentParameter.* still unused.
wuttke
17:14 Revision 6cad2ab7: correct op==
wuttke
17:12 Revision 5e8e5724: improve class comments
wuttke
17:12 Revision 6bd82fbf: IParameter is now INoncopyable.
wuttke
17:08 Revision 59494421: pass parent_name and onChange instead of parent: IParameter needs not to know ...
wuttke
17:08 Refactoring #1598 (Rejected): decide on policy for incomplete ICompositeSample descendant constru...
Descendants of ICompositeSample typically need one or more children to be defined before a simulation can be run. Pre... wuttke
15:19 Revision 7effefa1: split IParameter from RealParameter.
wuttke
15:12 Revision ea816f09: minor (this and previous commits accidentally in develop)
wuttke
15:10 Revision cf7f6403: raise error upon invalid parameter value
wuttke
12:18 Refactoring #1597 (Rejected): One Simulation should be concerned with no more than one sample
Keep SampleBuilder machinery out of class Simulation. wuttke
12:16 Refactoring #1596 (Rejected): handle variable instance names differently from fixed class names (...
INamed is conceptually unclear. It's mostly holds the constant class name, but occasionally is used for a variable in... wuttke
10:30 Revision 1fae7e69: merge common members m_instrument, m_intensity_map into Simulation
wuttke
09:24 Revision fe177633: corr: need also to change in ignores.i
wuttke
08:37 Revision ae0f0508: addParametersToExternalPool: arg1 -> const &
wuttke

30 Aug 2016

19:24 Revision 7e4ced1e: minor
wuttke
16:31 Revision 78af69b0: New MinimizerCatalogue
pospelov
13:57 Revision 1f3238f7: Merge branch 'parptr' into develop (after accidentally working in develop)
wuttke
13:39 Revision d4599532: minor (this and previous commits accidentally in develop)
wuttke
12:58 Revision d8abfcac: Particle() = delete; use delegate constructors.
wuttke
11:49 Revision 0da7cb78: rm unused Layer::setMaterial
wuttke
11:44 Revision 2074db88: use delegate constructor to simplify
wuttke
11:37 Revision 8aab9213: raise error upon invalid parameter value
wuttke
11:24 Revision 0cfce63e: delete unused Layer()
wuttke
11:12 Revision 367cc5b5: rm unused return value
wuttke
09:52 Revision b0603712: Little improvements; new files ComponentParameter.* still unused.
wuttke
09:24 Revision b00bb635: rm unused
wuttke
09:22 Revision e3e734bf: correct op==
wuttke
09:20 Revision f4c5fadb: improve class comments
wuttke

29 Aug 2016

23:48 Revision 36d63fe7: IParameter is now INoncopyable.
wuttke
23:27 Revision 0d5feb55: Merge branch 'develop' of a:BornAgain into develop
wuttke
23:26 Revision 7210e54f: pass parent_name and onChange instead of parent: IParameter needs not to know ...
wuttke
22:37 Revision 7b47e33c: split IParameter from RealParameter.
wuttke
19:43 Revision 3b992ca9: correction: rm duplicate member m_name.
wuttke
18:00 Revision 4ff26dd1: Further cleanup in IMinimizer
pospelov
16:59 Revision 5767096a: Old ROOT minimizer wrappers removed.
pospelov
16:14 Revision a17f3d92: GeneticMinimizer wrapper is implemented
pospelov
14:42 Revision f933c358: New simmulated annealing minimizer wrapper.
pospelov
 

Also available in: Atom