Activity

From 31 Aug 2016 to 29 Sep 2016

29 Sep 2016

11:26 Feature #1579 (Backlog): provide trapezoid resolution function to describe instruments with neutr...
wuttke
11:25 Feature #1533 (Rejected): implement missing Python export for MesoCrystal
Cannot reproduce.
Reopen if problem reappears for specific sample; for full documentation, append the project file.
wuttke
11:24 Bug #1520 (Resolved): GUI: global progress bar seems to be not updating
global progress bar is updating in latest commit wuttke
11:23 Refactoring #1597 (Rejected): One Simulation should be concerned with no more than one sample
ok, by now I think I understand the point of having a SampleBuilder.
Issue replaced by #1610.
wuttke
10:05 Refactoring #1610 (Rejected): in Simulation, wrap Sample by trivial SampleBuilder
currently, at various places we proceed differently for Sample and for SampleBuilder.
Wrapping a Sample in a fixed t...
wuttke

28 Sep 2016

23:31 Feature #981 (Backlog): GUI: Real-time activity: update refractive index when varying wavelength
wuttke
23:18 Documentation #1519: Linking failure of Ubuntu with Python installed via Anaconda bundle
Not a bug on our side.
We should not even attempt to hard code ways to deal with such badly configured systems.
...
wuttke
23:08 Bug #1518 (Rejected): Build failure on Ubuntu with static version of fftw3 library
Searching /usr/local/lib before /usr/lib is intentional, and adequate: it gives the local admin the chance to overrul... wuttke
21:44 Refactoring #1456: Automatize update of Py Examples
if the examples remain under Drupal, it's not me who will automatize their maintenance wuttke
21:25 Bug #1603 (Resolved): GUI: Cancel job is not working anymore after the refactoring of ProgressHan...
Greatly simplified in 333338ad8989, and display of partial results restored. This should fully resolve the issue. wuttke
20:20 Bug #1603: GUI: Cancel job is not working anymore after the refactoring of ProgressHandler, GUI r...
TODO: simplify! Since we query progess->alive() very often, there is no more need for the same information to be tran... wuttke
14:59 Bug #1603 (Sprint): GUI: Cancel job is not working anymore after the refactoring of ProgressHandl...
* -Gennady clearly sees slow down when comparing with 'master'- unrelated with progress handler
* -Reaction to cance...
wuttke
12:09 Bug #1603 (Resolved): GUI: Cancel job is not working anymore after the refactoring of ProgressHan...
Resolved in 27f8c9d (pull request 14). Cancellation works. Slow-down cannot be confirmed. wuttke

27 Sep 2016

18:16 Bug #1603: GUI: Cancel job is not working anymore after the refactoring of ProgressHandler, GUI r...
let me try ... wuttke
16:30 Refactoring #1604: move expected inaccuracy (m_variability) out of class OutputData
to be investigated in the context of examples / functional tests wuttke
16:18 Refactoring #1471 (Resolved): Revise user example demonstrating BornAgain usage from C++
Resolved in 33e970a: Example can be compiled, and generates simulated detector image that can be visualized with our ... wuttke
16:12 Refactoring #1471 (Sprint): Revise user example demonstrating BornAgain usage from C++
wuttke
09:14 Testing #1609 (Resolved): Clarify relation between PyPersistence tests and tutorial examples

At the very beginning of the project we had only few examples explaining, how to use BornAgain. Shortly after, they...
pospelov

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

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

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
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

03 Sep 2016

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:21 Refactoring #1594: Review and possibly refactor IFormFactor class hierarchy
This is related to #409, right? 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

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

31 Aug 2016

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
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
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: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
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
 

Also available in: Atom