Activity

From 13 Nov 2016 to 12 Dec 2016

12 Dec 2016

17:23 Refactoring #1732: Optimization in innermost loop in RT computation
Solved in 2baf9d, pull request 122. wuttke
15:15 Refactoring #1732: Optimization in innermost loop in RT computation
Implemented in branch bisectRT+test. wuttke
08:48 Refactoring #1732 (Rejected): Optimization in innermost loop in RT computation
SpecularMatrix::calculateUpFromLayer contains an innermost loop.
For thick multilayer system with few scattering lay...
wuttke
17:19 Refactoring #1735 (Resolved): remove include guards from unit tests
Resolved in 38845bca. wuttke
13:08 Refactoring #1735: remove include guards from unit tests
-> pull request 121 wuttke
09:43 Refactoring #1735 (Resolved): remove include guards from unit tests
There is no reason why a unit test h file should be included twice, therefore there is no reason to have include guar... wuttke
16:40 Feature #1738 (Rejected): Rename files and classes in Multilayer to resolve ambiguity about "Matrix"
Currently:... wuttke
13:08 Bug #1734 (Resolved): Investigate numerical stability of multilayer RT computation
Cannot confirm.
Tests supplied in pull request 121.
wuttke
09:12 Bug #1734 (Resolved): Investigate numerical stability of multilayer RT computation
Details will follow. I'm investigating. wuttke
09:15 Feature #1103: extend simulation to transmission geometry (detector images with z<0)
Probably this requires a renaming of variables or functions at some places: R and T will become Up and Down. wuttke
09:06 Feature #1706 (Resolved): Profile simulation with multilayers containing large amount of layers
For proposed solution see #1732 and #1733. wuttke
09:02 Refactoring #1733 (Resolved): Avoid multiple calculations of same RT coefficients
Currently, SpecularMatrix::calculateUpFromLayer is called within loops... wuttke
08:44 Refactoring #1673 (Resolved): Design proposal for all subtasks under #1645
No comments received, so proposal is accepted. wuttke

09 Dec 2016

14:05 Feature #31: Implement x-ray polarization factor
For a multilayer, it's not just one polarization factor.
Rather, polarization must be taken into account at each int...
wuttke

07 Dec 2016

15:50 Feature #1670 (Sprint): Provide interface for adding particle shapes in different layers that are...
herck
14:54 Refactoring #1731 (Backlog): Reduce number of TODOs in code
Currently counting 105. herck
14:01 Configuration #1496 (Rejected): Switch Windows10 buildslave from virtual box to vagrant box
Currently, the VM is always on (thanks to Jan). This should resolve many of the problems we experience with the Windo... herck
12:33 Refactoring #1730 (Sprint): Refactor ICompositeSample hierarchy
Then I start slowly via focused pull requests to have only few changes at a time. pospelov
10:39 Refactoring #1730 (Rfc): Refactor ICompositeSample hierarchy
pospelov
12:13 Configuration #1729 (Resolved): Fix centos7 CI build on buildbot
herck
10:52 Bug #1641 (Resolved): histogram2d test fails under certain configurations

Test was fixed by requiring numpy array to be of type dtype=float64.
Also we've discovered, that there is no 'a...
pospelov
10:35 Bug #1674 (Resolved): Possible bug introduced in Polygon in Python context
pospelov

06 Dec 2016

17:44 Refactoring #1730 (Resolved): Refactor ICompositeSample hierarchy
To implement #1624 (#1562 is also related), we might have to provide the following
* Turn lots of ISample into ICo...
pospelov
17:21 Feature #1667 (Resolved): Read DESY/dpdak tiff files to BornAgain GUI
TiffHandler now reads TIFF files with IEEE float sample format. Anonymous
16:54 Configuration #1729 (Resolved): Fix centos7 CI build on buildbot
herck
15:04 Configuration #1544: require libcerf instead of providing ThirdParty/Fadeeva
It might be advantageous to first provide a C++ version of the library (using C++ std::complex instead of C complex t... herck
12:39 Refactoring #1659 (Resolved): rename PixelMap -> Pixel
herck
10:49 Refactoring #1407 (Rejected): rotate the sample, not Q
Not worth a separate refactoring, but will be done when implementing graded layers, as explained in design proposal. wuttke

05 Dec 2016

17:27 Refactoring #1659 (Sprint): rename PixelMap -> Pixel
herck
17:26 Feature #1669 (Resolved): Allow for multiple form factors (dwba or not) in FromFactorWrapper and ...
herck
17:25 Bug #1705 (Rejected): Py Fit crashes for zero fit parameters
Duplicate of #1664, which is resolved. herck
17:15 Bug #1633 (Resolved): Possible memory leakage in LayerStrategyBuilder.
herck
12:35 Feature #1680 (Resolved): Provide 1.7.1 hotfix
pospelov
09:33 Feature #1722 (Long Term Idea): self-absorption correction
Optional correction for extinction along the incoming and outgoing ray, due to scattering. wuttke
09:30 Feature #1721 (Rejected): Scattered intensity should depend on beam size and sample size
The 1/sin(alpha_i) dependence of the scattered intensity is only correct if the beam footprint is smaller than the sa... wuttke

02 Dec 2016

20:38 Refactoring #1693: Make consequential use of default values in initializer lists.
Particle also has four constructors (but may be more onerous to refactor):... wuttke
20:35 Refactoring #1720 (Rejected): Vacuum() instead of HomogeneousMaterial("Air", 0.0, 0.0)
For accuracy, let's not call it air if the refractive index is zero. Change all examples.
For convenience, provide...
wuttke
19:32 Refactoring #1673: Design proposal for all subtasks under #1645
started writing, gisas/internal_reports/1611_design_gradedLayers.tex wuttke
15:33 Documentation #1719 (Rejected): Manual: avoid the word "matrix" for embedding, ambient bulk material
at few places, confusion with mathematical matrix is not entirely impossible wuttke
15:15 Configuration #1718 (New): Provide Windows installer with debug info in it

Might be an intermediate solution on the way to crash handling.
* We already know how to compile under Windows i...
pospelov
14:57 Documentation #1523 (Resolved): explain numeric value of HomogeneousMagneticMaterial::m_magnetic_...
Added comment in my current feature branch explaining the numeric value of this prefactor. herck
14:30 Documentation #1523 (Sprint): explain numeric value of HomogeneousMagneticMaterial::m_magnetic_pr...
wuttke
14:46 Bug #1717 (Rejected): GISASSimulation: setBeamParameters and setDetectorParameters have opposite ...
For each choice I can guess a reason. Nonetheless it's confusing and potentially misleading.
One solution could be...
wuttke
14:41 Feature #1716 (New): GISASSimulation::setBeamParameter: default value 0 for third parameter phi_i
and simplify examples accordingly wuttke
14:02 Feature #1715 (Rejected): start sample construction with SlabSample() or FilmSample()
The semi-infinite bottom and top layers are special. This should be reflected in the API.
Instead of...
wuttke
13:40 Feature #1714 (Rejected): == Enhance functionality ==
wuttke
13:39 Refactoring #1581 (Backlog): get... -> create... if new pointer is returned
wuttke
13:37 Refactoring #1713 (Rejected): light refactoring proposals
While reading code. Please ignore this for the moment, as I will add more.
* "override" -> "final" in FormFactorDW...
wuttke
13:36 Feature #1712 (Rejected): == Code maintenance ==
Refactorings that leave functionality invariant. To be done preferably at the beginning of a sprint. wuttke

01 Dec 2016

17:41 Documentation #1710 (New): Manual: explain particle density
wuttke
17:03 Bug #1633 (Sprint): Possible memory leakage in LayerStrategyBuilder.
herck
16:48 Refactoring #1707 (Resolved): refactor LayerStrategyBuilder, DecoratedLayerComputation -> LayoutS...
These two classes are concerned with a single Layout, not with all layouts in a layer. Therefore:
* Rename them
* T...
wuttke
16:43 Feature #1706 (Resolved): Profile simulation with multilayers containing large amount of layers
Simulation of multilayer structures with more then 30 layers is very slow. It is would be very helpful to find a poss... ganeva
16:05 Refactoring #1549 (Rejected): rename class FitSuite
will come up automatically with #1469, no need for action till then wuttke
15:09 Refactoring #1469 (Long Term Idea): Package Multifit-Suite as separate library
wuttke
14:41 Feature #1653 (Resolved): Outcome of BornAgain user meetings in November
Resolved into issues #1694 - #1705. Transcribed everything except for
* IPython matplotlib problem (if somebodey can...
wuttke
14:40 Bug #1705 (Sprint): Py Fit crashes for zero fit parameters
Assigned to sprint since it sounds easy and important. wuttke
14:40 Bug #1705 (Rejected): Py Fit crashes for zero fit parameters
If no fit parameters are defined, Python fit crashes. On Windows, it does this without any clear message. So we need ... wuttke
14:38 Feature #1704 (New): Revise chi squared module
Provide examples/functional tests to create custom chi2 module from python. Provide log10, sqrt amplitude function in... wuttke
14:37 Feature #1703 (Rejected): GUI: provide convenient way to set min,max for relative difference map.
And probably all other properties of plot on FitView wuttke
14:35 Feature #1702 (Resolved): Fit: Provide extended print output for fit parameters during iterations.
Artur pointed out, that we do not have a way to see how many sample parameters are steered by given fit parameter. wuttke
14:34 Feature #1701 (Rejected): import real-space sample configuration, e.g. from molecular dynamics (m...
wuttke
14:32 Refactoring #1700 (Rejected): Implement FitSuite::printParameters (or ::parametersToString.)
Now GISASSimulation::printParameters() reports parameter names which are different from what FitSuite has.... wuttke
14:31 Feature #1699 (Rejected): functional tests: Improve MinimizerCatalogue::toString
While preparing advanced fitting tutorial realized that the existing MinimizerCatalogue::toString provide too little ... wuttke
14:14 Bug #1681 (Resolved): Fitting GUI: free parameter error
pospelov
13:55 Bug #1681 (Sprint): Fitting GUI: free parameter error
pospelov
14:07 Feature #1698 (New): GUI: save/load detector mask
wuttke
14:06 Feature #1697 (New): Save/load detector mask
Define data format, and implement save and load functions for a detector mask. wuttke
14:04 Feature #1696 (Sprint): GUI: Improve drag-and-drop construction of a MultiLayer.
I suspect there is a deeper reason for the observed problem, namely the mixed nature of the current sample constructi... wuttke
13:53 Feature #1696 (Resolved): GUI: Improve drag-and-drop construction of a MultiLayer.
At the Hamburg and Garching tutorials, many users have been experiencing problems while dropping Layer on top of a Mu... wuttke
13:52 Bug #1661 (Resolved): FitSuite doesn't know about TestMinimizer
Fixed, but without providing functional test. Later will be created as separate issue pospelov
13:51 Feature #1082: GUI: provide unddo/redo functionality
This can be done first for sample construction. I think that we have to implement the full fledged "Command" pattern.... wuttke
13:44 Feature #1695 (Rejected): GUI: Implement crash handler, and restoration of state before crash
During Hamburg and Garching tutorials, there were quite some number of GUI's crashes (about 10-20 per 8 hours of tuto... wuttke
13:37 Feature #1694 (Rejected): GUI: Provide a way to save fitted image into the file.
In FitView there is no any button (or right mouse click action) to save fitted image into the file.
wuttke
13:16 Configuration #1635 (Resolved): update to gtest-1.8
resolved in 9de8f297de wuttke
13:10 Bug #1674: Possible bug introduced in Polygon in Python context
Fixed in hotfix. Unit tests still have to be created.
pospelov
13:09 Bug #1662 (Resolved): CMake: require Qt version 5.4
pospelov
13:09 Bug #1692 (Resolved): GUI and Py: simulation crash when sample contains undefined material
pospelov
10:43 Bug #1692: GUI and Py: simulation crash when sample contains undefined material
Python problem is different one (which I was not aware of, thanks). Should be solved in different way, than in GUI. B... pospelov
10:33 Bug #1692: GUI and Py: simulation crash when sample contains undefined material
It's not only a GUI problem.
Take any python example, and change the line...
wuttke
09:33 Bug #1692 (Resolved): GUI and Py: simulation crash when sample contains undefined material

How to reproduce:
* Drag and drop sample from the list of standard samples
* Go to material editor ('m'), remov...
pospelov
13:08 Bug #1658 (Resolved): add qt5-svg as a dependency
pospelov
12:58 Bug #1639 (Resolved): GUI: crash if fitting parameter removed
herck
11:46 Refactoring #1693: Make consequential use of default values in initializer lists.
I think such sequence of constructors with growing list of parameters was because of boost-python bindings. Probably ... pospelov
11:13 Refactoring #1693 (Backlog): Make consequential use of default values in initializer lists.
For example, in ParticleLayout.h we currently have three constructors, and four versions of @addParticle@:... wuttke

30 Nov 2016

13:04 Bug #1689 (Resolved): memory leak in ParameterSample
ganeva
09:43 Bug #1689: memory leak in ParameterSample
I believe that due to API changes @wl_distr.generateSamples(nsamples, xmin, xmax)@ should instead be something like @... jmfisher
11:07 Feature #1691 (Resolved): Decrease number of warnings produced by Windows build

Currently number of Windows warnings is tremendous, makes it difficult to analyze logs.
* In Release 1.8 Appveyo...
pospelov

29 Nov 2016

16:44 Bug #1689: memory leak in ParameterSample
It appears that the template @std::vector< ParameterSample > >@ is not being exported by swig. So it should be a simp... jmfisher
16:28 Bug #1689 (Sprint): memory leak in ParameterSample
ganeva
16:14 Bug #1689 (Resolved): memory leak in ParameterSample
The following simple script... ganeva
15:03 Documentation #1141: Manual: describe multi layers
will come back to it later wuttke
11:38 Bug #1658: add qt5-svg as a dependency
Resolved in f1de40e, pull request #93.f1de40e
Can be transfered to hotfix branch using git cherry-pick f1de40e.
wuttke
11:22 Bug #1662: CMake: require Qt version 5.4
In hotfix branch, apply git cherry-pick b4f148 wuttke
11:20 Bug #1662: CMake: require Qt version 5.4
Solved in b4f14 (pull request #93). wuttke
10:40 Configuration #1615: in each third-party source directory, provide information about used downloa...
The information file shall be called 00_PROVENANCE.
Work on this issue started with gtest-1.8.0.
wuttke
10:39 Configuration #1635: update to gtest-1.8
Done in 2ff998fba, pull request #92. wuttke
09:37 Refactoring #1660 (Resolved): remove global functions
Learned from Walter that not all global functions are bad. Unnecessary globals are mostly removed with pull request #88. wuttke
09:27 Refactoring #1479 (Rejected): presence of some boost components not checked by cmake
Rejected for two reasons:
* CMake and Boost are changing so quickly that there is no way for us to provide a lasting...
wuttke
09:00 Feature #1688 (Rejected): == Roughness ==
wuttke

28 Nov 2016

17:06 Bug #1687 (Resolved): LMA is incorrectly normalized
Fixed in hotfix-1.7.1 branch herck
15:45 Bug #1687 (Resolved): LMA is incorrectly normalized
When two layouts are attached to one layer, relative abundances are scaled with respect to the sum of all particles, ... herck
17:05 Refactoring #1456 (Rejected): Automatize update of Py Examples
automatizing is not an aim in itself wuttke
14:51 Feature #1686 (Rejected): == Release procedures and pre-release actions ==
wuttke
14:32 Configuration #1665 (Rejected): Take swig-generated Python wrappers out of git repository
Agreed. Restriction of the Python API now requested by #1685. wuttke
14:07 Configuration #1665: Take swig-generated Python wrappers out of git repository
Another solution could be to severely limit the public API we export to Python. This would result in regeneration of ... herck
14:31 Refactoring #1685 (New): Restrict Python API to what the user needs.
The user constructs models, runs simulation, and retrieves results. Nothing else needs to be supported by the Python ... wuttke
14:25 Feature #1684 (Resolved): nicer layout for newsletter@bornagainproject.org
#1238 was archived too early; the announcement of 1.7 still came with no left margin and a fat black top bar. wuttke
14:16 Feature #1683 (Resolved): GUI: provide persistence of plot settings (interpolation, color scale, ...
See the request on BornAgain forum:
http://www.bornagainproject.org/node/161
herck
14:13 Refactoring #1604 (Resolved): move expected inaccuracy (m_variability) out of class OutputData
Resolved in 5baab.
For standard simulations, the expected inaccuracy is hard-coded in StandardSimulationsRegistry.cp...
wuttke
09:22 Feature #1667: Read DESY/dpdak tiff files to BornAgain GUI
I've got a user permission to upload the data file to redmine. ganeva

25 Nov 2016

13:32 Bug #1661: FitSuite doesn't know about TestMinimizer
yes, it was requested and it is easy to fix pospelov
13:30 Bug #1661: FitSuite doesn't know about TestMinimizer
hope I understand correctly that this is to go into the hotfix? wuttke
13:31 Bug #1682 (Resolved): hotfix: rm local version of FindBoost.cmake
wuttke
13:24 Bug #1682 (Resolved): hotfix: rm local version of FindBoost.cmake
cmake/generic/modules/FindBoost.cmake was created because cmake-3.6 did not recognize boost >= 1.62.
This problem is...
wuttke
13:31 Bug #1679 (Resolved): Remove leading U+FEFF from FindYamlCpp05.cmake => needs hotfix
wuttke
12:10 Bug #1679 (Resolved): Remove leading U+FEFF from FindYamlCpp05.cmake => needs hotfix
Somehow, a leading unicode mark has slipped into FindYamlCpp05.cmake.
For at least two users, this caused CMake to a...
wuttke
12:32 Bug #1681 (Resolved): Fitting GUI: free parameter error
Setting fitting parameter as 'free' causes an error (see also the attached screenshot):... ganeva
12:19 Feature #1680 (Resolved): Provide 1.7.1 hotfix
See subtasks.
Also it is absolutely necessary to run some Windows simulations next days and try to find the reason...
pospelov
11:33 Feature #1677 (Backlog): Independent roughness cross-correlation for disjoint sets of interfaces
To support Henrich, it is required to simulate resonator on top of the lipid bilayer system. Both, resonator and set ... ganeva

24 Nov 2016

18:02 Feature #1562: Provide ISample with possibility to export parameter tree in Python dictionary
* std output generated by IParameterized::printParameters doesn't appear in ipython notebook
* all std::cout usage i...
pospelov
18:00 Feature #1562 (Sprint): Provide ISample with possibility to export parameter tree in Python dicti...
pospelov
17:57 Feature #1675 (Rejected): Get rid of ctypes.addressof in PySampleBuilder

As Jonathan suggested, we can get rid from ctype's dependency in Python by replacing it with its numpy alternative....
pospelov
17:47 Refactoring #1623 (Sprint): Parameter name translation (GUI -> domain)
pospelov
17:46 Feature #1624 (Sprint): Make all reasonable parameter values into fittable parameter
pospelov
17:36 Refactoring #1673 (Sprint): Design proposal for all subtasks under #1645
well, let's see whether and when we write up how the API will change ... wuttke
11:40 Refactoring #1673 (Resolved): Design proposal for all subtasks under #1645
wuttke
17:33 Feature #1631 (Rejected): No impact of abundance optional argument in ParticleLayout addParticle ...
Seems we agreed with Artur that it is a feature, not bug. Rejecting pospelov
17:32 Feature #1667 (Sprint): Read DESY/dpdak tiff files to BornAgain GUI
pospelov
10:06 Feature #1667 (Resolved): Read DESY/dpdak tiff files to BornAgain GUI
Some DESY tiff files are not loaded correctly in BornAgain GUI. File is loaded, but instead of the GISAXS pattern, us... ganeva
17:32 Refactoring #1604 (Sprint): move expected inaccuracy (m_variability) out of class OutputData
pospelov
17:31 Feature #1617 (Sprint): Implement rotation of 2D OutputData on 90 deg
pospelov
14:35 Bug #1658 (Sprint): add qt5-svg as a dependency
pospelov
14:34 Bug #1674 (Resolved): Possible bug introduced in Polygon in Python context

Earlier version of Polygon had copying of input arrays instead of const reference.
This was because of crash if on...
pospelov
14:21 Bug #1641 (Sprint): histogram2d test fails under certain configurations
From the discussion with Jonathan and my wage remembering, it will be enough to use... pospelov
14:09 Testing #1609: Clarify relation between PyPersistence tests and tutorial examples
May I also add that this refactoring could also be used to get rid of massive extra data in our repository and tarbal... herck
14:04 Testing #1609: Clarify relation between PyPersistence tests and tutorial examples
Then I will summarize my proposal here.
* Move persistence check from "make check" to "make stresscheck"
> 'stres...
pospelov
11:31 Feature #1670 (Rfc): Provide interface for adding particle shapes in different layers that are to...
wuttke
11:31 Feature #1670: Provide interface for adding particle shapes in different layers that are to be tr...
Add one particle to several layers? Or add particles at Sample=Multilayer level, and let the internal machinery figur... wuttke
11:28 Feature #1670 (Resolved): Provide interface for adding particle shapes in different layers that a...
herck
11:30 Feature #1672 (Resolved): Implement subdivision of a layer into multiple layers for graded interf...
herck
11:29 Feature #1671 (Resolved): Provide automatic splitting of particle shapes when they cross a layer ...
herck
11:27 Feature #1669 (Resolved): Allow for multiple form factors (dwba or not) in FromFactorWrapper and ...
Since the dwba form factors contain the respective layer Fresnel coefficients, this would allow for a coherent treatm... herck
10:24 Bug #1664 (Resolved): FitSuite.runFit() crashes with unclear error message
herck
09:57 Feature #1666 (New): Constructor of Histogram2D should accept also numpy arrays with dtype=int
For the moment, constructor ... ganeva

23 Nov 2016

15:00 Configuration #1665 (Rejected): Take swig-generated Python wrappers out of git repository
Little API changes cause huge changes of the swig-generated wrappers.
This bloats the git file system, and in partic...
wuttke
11:02 Bug #1664 (Resolved): FitSuite.runFit() crashes with unclear error message
When no fit parameters are added, runFit() crashes. On Windows, it does this without printing a clear message indicat... herck

22 Nov 2016

17:58 Refactoring #1650 (Resolved): Designation "ROOT" (or "Root" or "BA_ROOT") should not be used for ...
Gennady's comments used to extend class header comments in b0e128d0c. wuttke
14:36 Refactoring #1650: Designation "ROOT" (or "Root" or "BA_ROOT") should not be used for code other ...

> Why are other minimizers wrapped by code in a directory "RootAdapter", and enclosed in a namespace "BA_ROOT"?
...
pospelov
15:53 Bug #1662 (Resolved): CMake: require Qt version 5.4

Triggered by Qt 5.3.1 which is the system one on Ubuntu 14.04.4 and doesn't compile on BornAgain because of QMargin...
pospelov
15:48 Refactoring #1660 (Sprint): remove global functions
wuttke
10:59 Refactoring #1660: remove global functions
Moving global functions to scope-limited functions is a good refactoring. Moving them to class methods increases the ... herck
10:33 Refactoring #1660 (Resolved): remove global functions
Now listed under Doxygen tab "Globals".
Some global functions are actually used in one file only => enclose them in ...
wuttke
15:16 Bug #1661 (Resolved): FitSuite doesn't know about TestMinimizer

During last minimizer refactoring I've lost TestMinimizer, which is the favorite of Dominique.
Following lines a...
pospelov
10:01 Refactoring #1659 (Resolved): rename PixelMap -> Pixel
It's not only about the mapping [0,1]x[0,1] -> K.
It also contains a function solidAngle(), which is a global proper...
wuttke
09:59 Refactoring #1651 (Resolved): remove last occurences of "using namespace BornAgain"
resolved in 2d3c4 wuttke
09:31 Bug #1658 (Resolved): add qt5-svg as a dependency
The qt5 svg libraries are a runtime dependency of BornAgain GUI, but not a compile-time dependency. On Arch linux for... jmfisher

21 Nov 2016

11:01 Refactoring #1652 (Resolved): Sort namespaces, and provide Doxygen comments
wuttke
11:01 Refactoring #1652: Sort namespaces, and provide Doxygen comments
Resolved in 6979a3c35e wuttke

20 Nov 2016

14:50 Documentation #1654 (Resolved): Update "Working with Python scripts" to new style "import bornaga...
http://bornagainproject.org/documentation/usage/scripting/basic_simulation_tutorial and the other pages under http://... wuttke
13:55 Feature #1653 (Resolved): Outcome of BornAgain user meetings in November

Given issue contains a collection of user requests, observations discovered during Hamburg/Munich BornAgain tutoria...
pospelov
10:43 Refactoring #1652 (Sprint): Sort namespaces, and provide Doxygen comments
* No need for namespace "Geometry"
* Namespace "Materials" contains only one function, which should be converted int...
wuttke
10:41 Refactoring #1652 (Resolved): Sort namespaces, and provide Doxygen comments
wuttke
10:40 Refactoring #1651 (Resolved): remove last occurences of "using namespace BornAgain"
Use of "using namespace" should be restricted to cases where a namespace is heavily used in a specific source file. T... wuttke
10:20 Configuration #1175: Provide official debian package
For acceptance in Debian, the source tree must be patched by deleting the third-party code, which instead will be pro... wuttke
10:14 Configuration #1615: in each third-party source directory, provide information about used downloa...
ROOT code is patched by substituting the namespace name "BA_ROOT" for "ROOT".
Are there other patches in the ThirdPa...
wuttke
10:11 Refactoring #1650 (Resolved): Designation "ROOT" (or "Root" or "BA_ROOT") should not be used for ...
To avoid confusion, ROOT should stand for CERN ROOT, and nothing else.
Why are other minimizers wrapped by code in a...
wuttke

19 Nov 2016

19:41 Bug #1641: histogram2d test fails under certain configurations
On a fresh Arch installation I re-encountered this problem with gcc+Python3 so it may not be limited to clang. jmfisher
17:28 Refactoring #1649 (Resolved): Ensure consistent use of ambientMaterial
Is ambientMaterial==nullptr allowed?
If no, prevent it from ever occuring.
If yes, make sure we don't call *ambient...
wuttke

17 Nov 2016

19:59 Bug #1646 (Rejected): Reversed order numpy array
Since version 1.6 (I think) the returned array from the simulation result using .getArray() is reversed in the first ... a.glavic

16 Nov 2016

18:51 Feature #720 (Rejected): Provide OpenMPI support in FitSuite
Since our model evaluation is parallelized, there is no case for parallelizing the enveloping fit routine. wuttke
18:45 Documentation #1638 (Backlog): Manual: Improve / restore side bar navigation
Actually, the side bar navigation is there in the online manual.
Nice to have: by default, expand to section level...
wuttke
18:42 Feature #1004: GUI: revise tooltips in all GUI elements
Nice to have, even important, but not high priority wuttke
18:27 Refactoring #1582 (Sprint): Correct model for dense particles on surface
wuttke
18:18 Feature #1645 (Rejected): == Graded layer and cross-layer particles ==
Urgently requested by E13, and promised to them. wuttke
18:09 Feature #300 (Long Term Idea): Investigate alternatives to Monte-Carlo computation of non-analyti...
wuttke
18:04 Documentation #1451 (Rejected): update to Drupal 8
Not clear whether Drupal 8 is mature enough and worth the move.
Anyway, this upgrade is not an aim in itself, but ...
wuttke
18:01 Envelope task #1606 (Archived): === Manual and Examples ===
merged with #966 Theory & Manual wuttke
17:40 Documentation #1644 (Rejected): "User Login" block on homepage should explain _why_ to create acc...
... namely, to be able to post to the forum and to subscribe to our newletter (low traffic).
Question: what sounds...
wuttke
17:29 Support #852 (Rejected): Make GUI available at JCNS servers
I added one step to our release procedures: submit installation request to the IT issue tracker. This is all we shoul... wuttke
15:19 Documentation #976 (In Progress): Derive scalar and polarized wave equation for both X-rays and n...
wuttke
15:18 Feature #163 (Sprint): implement IsGISAXS Example 14 (graded layer)
Urgently needed by E13. I promised them we will deliver soon. wuttke
12:33 Testing #1609: Clarify relation between PyPersistence tests and tutorial examples
I'll try to work out a solution along Gennady's proposal of writing test wrappers around old-style tutorial examples. wuttke
12:27 Documentation #1628 (Resolved): Can't clone git repositiory
Web docs now clearly refer to the new repository location. Hopefully this solves the issue. wuttke
10:54 Bug #1641: histogram2d test fails under certain configurations
I have just tested clang+Python2 on Yakkety and there seems to be no problem. So the issue is restricted clang+Python3. jmfisher
10:32 Bug #1641 (Resolved): histogram2d test fails under certain configurations
The test histogram2d.py fails under certain configurations (see buildbot). On my Arch setup it fails for clang+Python... jmfisher

15 Nov 2016

12:19 Configuration #1640 (Backlog): Doxygen generation on apps server not compatible anymore with link...
Doxygen now generates all html in ./html/std, while all the links on our website refer to ./html
herck

14 Nov 2016

18:04 Bug #1639 (Sprint): GUI: crash if fitting parameter removed
Removal of parameter link from fit parameter, while keeping fit parameter alive for following re-use, is intended beh... pospelov
17:56 Bug #1639 (Resolved): GUI: crash if fitting parameter removed
To reproduce:
create a project, load the experimental data. Add fit parameter, then remove it (see screenshot). Run ...
ganeva
16:57 Documentation #1638 (Backlog): Manual: Improve / restore side bar navigation
Side bar in HTML version does not show contents below Part level. Side bar navigation in PDF reader is also broken (r... wuttke
16:56 Bug #1637 (Rejected): GUI: just loaded fitting project appears as already changed

Just loaded project appears as changed - i.e. project name is "*Untitled" instead of "Untitled". Attempt to quit fr...
pospelov
16:52 Bug #1634 (Resolved): MacOS dmg 1.7 installation is partly broken
pospelov
13:40 Bug #1636 (Rejected): Unexpected wavelength depent intensity Roughness vs. ParticleLayout
When implementing a DWBA model I would expect the intensities of the structure factors to mostly depend (in first ord... a.glavic
 

Also available in: Atom