Activity

From 18 May 2016 to 16 Jun 2016

16 Jun 2016

11:32 Bug #1467: Remove memory leakages from functional test machinery
Two causes of leaks fixed in ffa5fab.
The remaining two (in SubtestRegistry and OutputDataReadFactory) are probably ...
wuttke
10:27 Bug #1467: Remove memory leakages from functional test machinery
Here are some additional explanations about release procedure.
Before every release we check BornAgain for leakage...
pospelov
09:11 Bug #1467 (Resolved): Remove memory leakages from functional test machinery

* Leakages have been present already in previous version of functional test. There are probably some new.
* All ...
pospelov
10:19 Refactoring #1469 (Rejected): Package Multifit-Suite as separate library
Proposed names:
* libgufl = Grand Unified Fit Library
* libfitagain
* libfitsuite # surprisingly, zero Google hits...
wuttke
10:17 Refactoring #1468 (Backlog): Code organization: Migrate to stdexcept
... instead of our own Exception hierarchy wuttke
10:14 Bug #1464 (Resolved): TestCoreP unit test is failing under MacOS
Does work. wuttke

15 Jun 2016

23:52 Bug #971 (Resolved): Drupal: horizontal scrollbar hides underscore character in long lines
Resolved by agreeing on fontsize=12 and maximally 85 chars / line wuttke
23:51 Bug #971 (Sprint): Drupal: horizontal scrollbar hides underscore character in long lines
wuttke
23:50 Refactoring #1291 (Resolved): core functional test machinery: simplify, or at least explain
wuttke
23:49 Refactoring #1291 (Sprint): core functional test machinery: simplify, or at least explain
Last open subissue resolved in 6f660da3 wuttke
10:43 Feature #767 (Rejected): Add functionality into MinimizerFactory::printCatalogue.
Rejected in the favor of new item #1446. pospelov
10:42 Refactoring #1466 (Archived): Refactor core Minimizer family to match the GUI presentation

Presentation of minimizer settings in GUI widgets requires different tree structure in (Minimizer Library, Minimize...
pospelov

14 Jun 2016

22:09 Documentation #1400 (Resolved): blender: paint dodecahedron and icosahedron
pospelov
16:16 Refactoring #1432 (Backlog): final polish of polyhedral form factor
Good enough for Core release.
wuttke
16:12 Documentation #1414 (Backlog): regenerate form factor images in manual
wuttke
15:37 Bug #1464: TestCoreP unit test is failing under MacOS
Limit relaxed in 6954158. Does it work? wuttke
15:05 Refactoring #1065 (Backlog): Revise particle form factors: change names, add few form factors, ch...
To be done together with other renamings. Decided so far:
* akronyms not all in capitals, for consistency with camel...
wuttke
14:55 Documentation #1431 (Resolved): simplify cross-referencing using package cleveref
b8e58f4 uses far more \cref than \ref, setting precedent for future use. No need to convert the remaining \ref's. wuttke
14:54 Documentation #1431 (Sprint): simplify cross-referencing using package cleveref
wuttke
11:03 Documentation #1131 (Backlog): Create tutorial explaining interference function parameterization
Usage of an interference function is already included in the 'examples' section.
The detailed description of every s...
herck
10:12 Refactoring #1454 (Resolved): Export to Python: generated scripts should not require "from bornag...
Resolved in a87bb475e wuttke

13 Jun 2016

22:26 Bug #1465 (Archived): Repair MacOS cmake machinery
pospelov
21:09 Bug #1464 (Resolved): TestCoreP unit test is failing under MacOS

See attached file
pospelov
18:12 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...

I suggest to rename really few most unpleasant names already this sprint and not return back to renaming question u...
pospelov
17:24 Documentation #1437: Release requirement: Update example scripts
Doing it by hand once will always be less work than providing an automatic way. So implementing the automatic way onl... herck
17:22 Documentation #1437: Release requirement: Update example scripts
Depends. If we do the big form factor renaming (#1065), then we need to update many examples. If no automatism is ava... wuttke
17:14 Documentation #1437 (Backlog): Release requirement: Update example scripts
Postponed until we decide what to do with #1451 herck
17:16 Feature #1120 (Backlog): Calculate the specular peak intensity: |R|^2 at the specular pixel
herck
17:16 Feature #1187 (Backlog): Implement 1D fitting in SpecularSimulation
herck
17:16 Feature #1019 (Backlog): Extend GUI ParticleDistribution with linked parameters
herck
17:07 Feature #1238 (Resolved): nicer layout for newsletter@bornagainproject.org (reopened: v1.6.0 roun...
Black topbar removed.
Emails now contain little formatting expect some basic html (headers, ...)
herck
16:01 Feature #1126 (Rejected): GUI: improve performance of IntensityDataWidget while dragging colorbar
This issue only seems to occur on systems without OpenGL.
herck
15:59 Feature #1305 (Rejected): GUI: Make real time simulation aware of current zoom level to speed up ...
Currently rejected for the following reason:
-After the zoom in and tune parameters, the user may want to zoom out t...
herck
14:41 Refactoring #1291 (Backlog): core functional test machinery: simplify, or at least explain
Mostly done. Still TODO:
* -Explain commands 'ctest -R', 'bin/CoreSuite <test>, ...- [done in http://bornagainprojec...
wuttke
14:31 Bug #1274 (Resolved): GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
herck
14:31 Bug #1274: GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
Propagation of the rotated ellipse seemed to produce no problems.
However, a bug was discovered and fixed in the mas...
herck
14:29 Bug #1461: eliminate g++ warnings
Warnings fixed for g++5.3 in 56d6a4535d4f5498cf058864bbb5b17bc122d39c herck
14:02 Bug #1461: eliminate g++ warnings
Issue is ambiguous without stating which compiler version is targeted.
Under 5.3, 1000's of warnings still appear.
herck
12:58 Bug #1461 (Resolved): eliminate g++ warnings
close this; discuss enforcement under #1423 wuttke
11:39 Bug #1461 (Rfc): eliminate g++ warnings
wuttke
11:39 Bug #1461 (Sprint): eliminate g++ warnings
Resolved in 0af7eb9e. To discuss: enforce zero tolerance by "-Werror" ? wuttke
14:08 Feature #1463 (Rejected): possibility to specialize|generalize physical models on the fly
Provide core functionality and GUI support to allow users to modify their physical models by specialization or genera... wuttke
13:06 Bug #1423 (Resolved): == eliminate warnings ==
discuss maintenance of this state under new item #1462 wuttke
13:06 Feature #1462 (Rejected): enforce zero tolerance for warnings
Now that we have achieved (under all platforms???) zero warnings, we should maintain this state. At least in branches... wuttke
12:59 Feature #1459 (Resolved): eliminate Doxygen warnings
close this; discuss enforcement under #1423 wuttke
11:42 Feature #1459: eliminate Doxygen warnings
Warnings count down to zero since about 586efff24.
How about enforcing zero tolerance?
wuttke
12:59 Bug #1460 (Resolved): eliminate Swig warnings
close this; discuss enforcement under #1423 wuttke
11:44 Bug #1460 (Sprint): eliminate Swig warnings
Warning 520 disabled, all others eliminated by 457409016.
wuttke
12:56 Bug #1458 (Resolved): Compilation under Mac OS is broken
Resolved in 6101aa5. wuttke

12 Jun 2016

13:52 Bug #1461 (Resolved): eliminate g++ warnings
wuttke
13:52 Bug #1460 (Resolved): eliminate Swig warnings
wuttke
13:51 Feature #1459 (Resolved): eliminate Doxygen warnings
wuttke

10 Jun 2016

20:04 Bug #1458 (Archived): Compilation under Mac OS is broken

CMake Error: File /Users/pospelov/development/BornAgain/BornAgain/cmake/scripts/MacOSXBundleInfo.plist.in does no...
pospelov
20:02 Refactoring #1454: Export to Python: generated scripts should not require "from bornagain import *"
It's not a bug, it how it was done. Changing to "Refactoring". pospelov
15:44 Documentation #1269 (Resolved): Update documentation for new phi angle definition
herck
14:58 Documentation #1269: Update documentation for new phi angle definition
This is about the user manual, not drupal. herck
15:18 Refactoring #1422 (Resolved): provide clue when test fails
Resolved in f72cbb5. CTest actually does have a pertinent macro, see my own answer at http://stackoverflow.com/questi... wuttke
13:43 Refactoring #1457 (Rejected): Calculate precomputed tables at compile time
See class Precompute herck
10:10 Refactoring #1333 (Resolved): MSC switches hopefully obsolete
Replaced with std::isnan and std::isinf and fixed tons of build errors on Windows herck

08 Jun 2016

12:28 Refactoring #1456 (Rejected): Automatize update of Py Examples
Develop a script to push Python example code from source to Drupal.
Nice to have: the script should also run the e...
wuttke
12:19 Refactoring #1291: core functional test machinery: simplify, or at least explain
By now resolved:
* CMake machinery simplified
* Uppercase C++ functions merged into *Suite.cpp
Still to investig...
wuttke
08:41 Refactoring #1422: provide clue when test fails
It would be nice to let ctest print an informative footer, but there seems to be no simple way: http://stackoverflow.... wuttke
08:38 Refactoring #1433 (Resolved): move massive numeric tests under 'make check' / 'ctest'
resolved a few days ago wuttke
08:37 Refactoring #1433 (Sprint): move massive numeric tests under 'make check' / 'ctest'
wuttke

07 Jun 2016

18:12 Bug #1452: PySuite tests fail when executed in parallel
For the record: cause of the bug were constant file names (Py script and simulation output) in PyScriptFunctionalTest... wuttke
18:10 Bug #1452 (Resolved): PySuite tests fail when executed in parallel
Solved in [analyfutests 3aee823], soon to be merged into develop. wuttke
17:12 Bug #1455 (Resolved): RuntimeError if CrossCorrLength=0
Fixed in 724fe9f8d2e64f0e8d82013f5f36170a2f7a6351 herck
16:49 Bug #1455 (Archived): RuntimeError if CrossCorrLength=0
BornAgain Python script exits with the "RuntimeError: Attempt to set crossCorrLength to zero" message if the cross co... ganeva
14:32 Refactoring #1454 (Resolved): Export to Python: generated scripts should not require "from bornag...
Automatically generated scripts should teach best practice in BornAgain/Python usage. Therefore:
import bornag...
wuttke

06 Jun 2016

10:39 Bug #1452: PySuite tests fail when executed in parallel
I'm investigating .. wuttke
09:54 Bug #1452 (Resolved): PySuite tests fail when executed in parallel
ctest -j4 yields e.g.
The following tests FAILED:
77 - PySuite/FormFactors (Failed)
78 - P...
wuttke
07:50 Documentation #1451: update to Drupal 8

Suggested order of upgrade:
* Install drupal locally
** with Bitnami Drupal stack https://bitnami.com/stack/dr...
pospelov

03 Jun 2016

15:59 Bug #1449 (Resolved): Apply detector resolution function can give negative results
Negative values arise as a result of the finite precision in the fft's. In special cases, as in the given example, wh... herck
11:15 Bug #1449 (Archived): Apply detector resolution function can give negative results
Reproduce:
use HexCylinders.py from gisas/support/015_AnatolyBerezkin and add the following line to create_simulatio...
herck
11:53 Documentation #1437: Release requirement: Update example scripts
Under Drupal 8 (#1451), we might use RESTful services, described at https://drupalize.me/blog/201401/introduction-res... wuttke
11:52 Documentation #1451 (Rejected): update to Drupal 8
especially if we want to use RESTful service to automatize update of Python example scripts, #1437 wuttke
09:24 Bug #1448 (Rejected): Remove html directory from source tarball

* It looks like our current 1.5.1 tarball contains unnecessary 'html' directory with whole content
** Our previous...
pospelov
09:22 Configuration #1150 (Sprint): Improve release script procedure
pospelov
08:57 Configuration #1447 (Archived): Migrate to GitHub

* Merging to the develop should be allowed only after successful builds on build server
pospelov

02 Jun 2016

00:11 Documentation #1412: avoid horizontal scrolling in code examples
develop 4b2a125 provides tool dev-tools/code-tools/count-line-length.py
wuttke
11:24 Documentation #1412 (In Progress): avoid horizontal scrolling in code examples
Clue from stackexchange: syntaxhighlighter style can be overwritten in our theme's CSS: in
/www/apps/drupal/sites/...
wuttke
19:10 Documentation #330: Core: beam propagation: take care of kz=0 case appropriately
no hope that I'll be free for this any soon wuttke
19:08 Envelope task #1402 (Archived): cmake tasks (OS independent)
no tasks left open wuttke
14:33 Bug #1070 (Backlog): Unix should install to /usr/local/lib, not to versioned subdirectory
destination_libexec: libexec/ is highly nonstandard; executable should go to bin/ wuttke

01 Jun 2016

22:53 Bug #1439 (Resolved): put PythonAPI under CMake control
Resolved in 95d1a38f. wuttke
10:58 Bug #1439 (Sprint): put PythonAPI under CMake control
I'll try in branch cmake wuttke
10:55 Envelope task #424 (Archived): === PythonAPI ===
no subtasks left open wuttke
10:52 Feature #975 (Resolved): man page should be built at release time
wuttke
10:51 Feature #975 (Sprint): man page should be built at release time
Resolved in 8f51e90. wuttke

31 May 2016

13:56 Documentation #1437: Release requirement: Update example scripts
From https://www.drupal.org/node/811950
> There is very rarely any justification for directly interacting with the d...
herck
12:58 Documentation #1437: Release requirement: Update example scripts
There is no simple way to automatize this. We may need to write a script that directly accesses the MySQL data base. wuttke
12:20 Documentation #1282: Drupal: unique form of persistent page URLs
There is a module that auto-generates URLs from titles - but we might prefer shorter names ... wuttke
11:48 Documentation #1282: Drupal: unique form of persistent page URLs
The explicit form is preferred. It can be set under Edit > URL path settings. wuttke
11:47 Bug #900 (Rejected): Custom form factors in python do not work with multithreading
as agreed in meeting wuttke
11:40 Feature #975: man page should be built at release time
Implemented in branch cmake, commit e33ded6da34, except for testing presence of pod2man. wuttke
11:39 Feature #606: Restore automatic doxygen API generation
make clear that this concerns the master branch wuttke
11:36 Bug #1070: Unix should install to /usr/local/lib, not to versioned subdirectory
Discussed today. No fundamental objections - but beware of possible side effects:
* MacOS
* header files, C++ examp...
wuttke
11:31 Documentation #1104 (Rejected): don't use version-dependent URLs in the online docs
Much simpler solution is already implemented: use a few variables in Drupal.
To set them: Drupal > Admin > Structu...
wuttke

30 May 2016

22:18 Refactoring #1440 (Archived): cover Python examples by functional tests
Test should check that all examples execute without failure, and that they produce about the same detector image as b... wuttke
16:21 Bug #1439 (Resolved): put PythonAPI under CMake control
Currently, when API has changed, one needs to rm Core/PythonAPI/lib*. We should put the generation of these wrappers ... wuttke
16:18 Refactoring #1432: final polish of polyhedral form factor
rel err now <1e-11 wuttke
16:15 Bug #1423: == eliminate warnings ==
warnings come from cmake-called processes, but not from CMake wuttke
15:15 Documentation #1412: avoid horizontal scrolling in code examples
no clue how to change the font size -> http://drupal.stackexchange.com/questions/202612/ wuttke
13:41 Refactoring #1071 (Resolved): Example scripts: No global import from Python module bornagain
Resolved in 3b5d014b0, using the regular expressions appended below, plus very little hand editing.
All scripts in...
wuttke
13:34 Refactoring #1071 (Sprint): Example scripts: No global import from Python module bornagain
wuttke
13:33 Documentation #1437 (Rejected): Release requirement: Update example scripts
During a sprint, examples are updated in Examples/python/...
Upon release, they need to be moved to the Drupal sit...
wuttke
13:19 Bug #1436 (Archived): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHist...
broken after past refactoring
$ p2 AccessingSimulationResults.py
Traceback (most recent call last):
File "Acc...
wuttke
11:13 Documentation #1360: reequilibrate hierarchy levels in online docs
no objections raised, so we go for it wuttke
11:01 Bug #900: Custom form factors in python do not work with multithreading
Suggestion: Declare this a feature, update the documentation of CustomFormFactor, and close this issue. Serious work ... wuttke
10:18 Bug #1070: Unix should install to /usr/local/lib, not to versioned subdirectory
probably strong interdependence with #1256 wuttke
10:16 Bug #1070 (Rfc): Unix should install to /usr/local/lib, not to versioned subdirectory
wuttke
10:12 Documentation #1104 (Rfc): don't use version-dependent URLs in the online docs
wuttke

25 May 2016

16:31 Refactoring #1296 (Resolved): update internal information about performance tests
Information in README files updated.
Wiki main page provides links to README files.
wuttke
15:38 Feature #1290: === Core: framework ===
To keep the code base readable and maintainable wuttke
 

Also available in: Atom