Activity

From 08 Nov 2017 to 07 Dec 2017

07 Dec 2017

17:54 Feature #1923 (Resolved): Propagate exception messages from python extensions of BornAgain library
If an exception is thrown in e.g. DefaultFitObserver, its message is replaced by SWIG with
> terminate called aft...
dmitry
16:25 Bug #1922 (Resolved): GUI: using tab after entering parameter value puts back the old value
herck
13:17 Bug #1914 (Resolved): Lattice::reciprocalLatticeVectorsWithinRadius does not behave as expected
herck
12:36 Feature #1907 (Resolved): Merge ComboProperty and GroupProperty
pospelov
12:36 Feature #1921 (Resolved): Move GUI unit tests from QtTest to google test

* QtTests do not report more than one error in single test
* It is difficult to find a error in generated summary ...
pospelov
11:51 Feature #1920 (Resolved): Adapt BornAgain GUI for 4k displays
BornAgain GUI is not screen-resolution aware. Some widgets, toolbars etc are too small on Retina and other 4k-like di... pospelov
10:20 Bug #1919 (Resolved): Entering negative values for delta/beta in MaterialEditor is not enabled
herck

06 Dec 2017

09:55 Refactoring #1918 (Backlog): Core API: review IHistogram class family
Currently IHistogram class contains methods like getXaxis(), getYaxis(), getYmin(), getYmax(), etc., which imply its ... dmitry

05 Dec 2017

12:15 Feature #1907 (Sprint): Merge ComboProperty and GroupProperty
pospelov
12:14 Feature #1904 (Resolved): Replace MaterialProperty and ColorProperty with universal property
pospelov
11:02 Refactoring #1917 (Rejected): Find a better way to carry specular data from Fresnel map to Specul...
Currently specular data is carried by SpecularData field (unique_ptr) in SimulationElement. This field also denotes i... dmitry
10:44 Feature #1910 (Resolved): Employ 1D detector and get rid of virtual runSimulation in SpecularSimu...
dmitry

04 Dec 2017

11:06 Feature #1915 (Rejected): Warning while loading certain tiff file
Load of one of user file (file from Yaroslav, see attachment) produces warnings... pospelov

01 Dec 2017

15:28 Bug #1914 (Resolved): Lattice::reciprocalLatticeVectorsWithinRadius does not behave as expected
The one-dimensional equivalent of the problem is as follows:
If the input vector is just in between two lattice poin...
herck
11:12 Feature #1912 (Resolved): Provide combobox for background selection
herck
09:12 Bug #1913 (Resolved): Thread count issue on Windows on modern CPU

Arthur reporting
https://github.com/scgmlz/BornAgain/issues/322
From my own observation, my home PC based on WI...
pospelov

30 Nov 2017

18:22 Feature #1909 (Resolved): Correctly provide translation of background to Python/GUI/domain
herck
10:10 Feature #1912 (Resolved): Provide combobox for background selection
This would facilitate the translation to domain in the absence/presence of a background herck

29 Nov 2017

18:09 Bug #1911 (Resolved): Revise SessionItem::setData method

There is a problem in unit test TestMaterialPropertyController (line 42) which appears only in Appveyor.
The tes...
pospelov
16:02 Feature #1908 (Resolved): Add background option to GUI
herck
08:53 Feature #1900 (Rejected): enable ^X ^C ^V ^Z ^A in GUI
Duplicate of #1504 and #1082, rejecting... pospelov

28 Nov 2017

17:41 Feature #1874 (Resolved): Provide a way to add background to simulated data
herck
14:14 Feature #1910 (Resolved): Employ 1D detector and get rid of virtual runSimulation in SpecularSimu...
dmitry
14:11 Feature #1906 (Resolved): Add functional test for specular simulation
dmitry
14:11 Feature #1859 (Sprint): Implement fitting for specular signal simulations
dmitry

27 Nov 2017

16:07 Feature #1783 (Resolved): GUI: get rid of ScientificDoubleProperty
pospelov
12:30 Feature #1909 (Resolved): Correctly provide translation of background to Python/GUI/domain
Also create a functional test for the three domains herck
12:29 Feature #1908 (Resolved): Add background option to GUI
herck
09:22 Feature #1907 (Resolved): Merge ComboProperty and GroupProperty
Seems that ComboProperty vastly duplicates functionality of GroupProperty, as well as accompanying model delegates.
...
pospelov

24 Nov 2017

12:36 Feature #1902 (Resolved): Add 1D detector for specular simulations
dmitry
12:35 Feature #1906 (Resolved): Add functional test for specular simulation
To check if changes to specular simulations do not break the correctness of computations dmitry

23 Nov 2017

18:48 Feature #1878 (Resolved): GUI: provide prototype of ComponentEditor not relying on qtpropertybrow...
All editors replaced.
At the end of the sprint one have to remove qtpropertybrowser framework and clean
GUI/coregui...
pospelov
10:11 Feature #1905 (Sprint): Provide access to minimizer catalogue from python
pospelov
09:50 Feature #1905 (Resolved): Provide access to minimizer catalogue from python

User should be able to print from python
* list of available minimizers
* list of minimizer options with short ...
pospelov
08:59 Feature #1904 (Resolved): Replace MaterialProperty and ColorProperty with universal property
Universal property (EditorProperty?) should be used to call custom editors from component tree.
It should contain
...
pospelov
08:55 Feature #1892: GUI: refactor instrument view for better appearance of polarization related widgets
* Add analyzer orientation to the rectangular detector pospelov
08:53 Feature #1783 (Sprint): GUI: get rid of ScientificDoubleProperty
pospelov
08:53 Feature #1826 (Sprint): GUI: revise all tooltips of InstrumentView
pospelov
08:52 Feature #1868 (Sprint): GUI: provide off-specular instrument type in GUI
pospelov
08:52 Feature #1869 (Sprint): Implement transform from domain for off-specular instrument
pospelov
08:52 Feature #1870 (Sprint): Implement export-to-Python for off-specular instrument
pospelov
08:52 Feature #1882 (Sprint): Provide material type functionality in GUI
pospelov
08:51 Bug #1883 (Sprint): Make MaterialItem create proper type of material
pospelov

22 Nov 2017

10:49 Feature #1902 (Resolved): Add 1D detector for specular simulations
So as to use it in FitObject class during fitting dmitry
10:42 Feature #1895 (Resolved): Make an IDetector base class independent on dimensionality of the detector
setResolutionFunction(const IResolutionFunction2D& resFunc) still assumes 2D resolution. It will be handled during th... dmitry

21 Nov 2017

14:58 Bug #1896 (Rejected): cmake does not detect missing libboost-iostreams-dev
cannot reproduce; on office PC error is raised properly wuttke

19 Nov 2017

13:35 Bug #1901 (Resolved): warnings from Gtk
Under Xfce, under Debian 10, on clicking to Imprt>Import, I get a warning message in the xterm from where I launched ... wuttke
13:28 Feature #1900 (Rejected): enable ^X ^C ^V ^Z ^A in GUI
In the interactive sample editor, enable the standard keyboard shortcuts for cut, copy, paste, revert, mark all. wuttke
13:26 Feature #1899 (Rejected): Provide exemplary experimental data, and make them accessible from the ...
For the impatient, who downloads, compiles, and installs BornAgain, and then wants to quickly get an impression how t... wuttke
13:21 Bug #1898 (Resolved): GUI: »New to BornAgain?« -> »Web docs«
The button »New to BornAgain?« promises more than it holds. Under such button, in a GUI welcome screen, I'd expect an... wuttke
13:11 Bug #1897: warnings from Eigen3
Check also for other warnings under g++ 7.2.0 (shipped with Debian testing). wuttke
13:10 Bug #1897 (Resolved): warnings from Eigen3
Do we still have a zero warnings policy? Then -Wint-in-bool-context must be switched off when Eigen code is included,... wuttke
13:07 Bug #1896 (Rejected): cmake does not detect missing libboost-iostreams-dev
Under Debian 10 (buster = current testing), missing libboost-iostreams-dev is only detected at compile time; ought to... wuttke

17 Nov 2017

12:49 Feature #1895 (Resolved): Make an IDetector base class independent on dimensionality of the detector
This is necessary for future 1D detector for specular simulation and (possibly) TOF simulations dmitry
12:48 Feature #1884 (Resolved): Provide common interface for Simulation and SpecularSimulation
dmitry

15 Nov 2017

13:00 Bug #1886 (Rejected): Average materials do not work if more than one layout is connected to the l...
This is intended behavior, the total volume of the particles embedded cannot be higher than the volume they're in. herck

14 Nov 2017

11:43 Feature #1885 (Sprint): BornAgain GUI should open a project even if image files are missing
pospelov
11:43 Refactoring #1893 (Backlog): GUI: provide uniform splitters where possible

* In InstrumentView the selection instrument part is implemented as fixed width widget
> Place it in QSplitter as ...
pospelov
11:39 Feature #1892 (Resolved): GUI: refactor instrument view for better appearance of polarization rel...

* Four columns in Beam Parameters and Detector Parameters widget is too much for presentation on projector
* Think...
pospelov
11:36 Bug #1891 (Resolved): GUI: crash in import data view when linking to instrument

Steps to reproduce:
* Start new project
* Import Galaxi data from examples directory
* Link to instrument (whi...
pospelov

13 Nov 2017

12:10 Refactoring #1881 (Resolved): Reduce SessionItem interface
herck

10 Nov 2017

16:40 Refactoring #1887 (Rejected): Switch to new signal/slot mechanism in Qt (since c++11)
The new signal/slot mechanism doesn't require slots to be declared as such (they can be any callable).
Removing the ...
herck
12:47 Bug #1886 (Sprint): Average materials do not work if more than one layout is connected to the layer
herck
12:45 Bug #1886 (Rejected): Average materials do not work if more than one layout is connected to the l...
The error message is... ganeva
12:35 Feature #1885 (Resolved): BornAgain GUI should open a project even if image files are missing
BornAgain should be able to open a project file even if files with images are missing. This would simplify a lot tran... ganeva
10:39 Feature #1884 (Resolved): Provide common interface for Simulation and SpecularSimulation
In other words, make SpecularSimulation a descendant of Simulation class dmitry
10:30 Bug #1883 (Rejected): Make MaterialItem create proper type of material
For now MaterialItem::createMaterial() creates only HomogeneousMaterial. dmitry
10:27 Feature #1882 (Resolved): Provide material type functionality in GUI
When creating material from python, one can choose what type of material to create (HomogeneousMaterial or MaterialBy... dmitry
10:24 Refactoring #1881 (Resolved): Reduce SessionItem interface
Move methods not requiring direct access to SessionItem internals to SessionItemUtils herck
10:20 Feature #1858 (Resolved): Make possible using scattering length, number densities and scattering ...
dmitry
10:20 Documentation #1880 (Resolved): Provide example of new wavelength-independent material usage
dmitry

09 Nov 2017

17:59 Documentation #1880 (Sprint): Provide example of new wavelength-independent material usage
dmitry

08 Nov 2017

17:07 Feature #1879 (Resolved): Set default beam intensity to 1 instead of 0
herck
13:53 Feature #1879 (Resolved): Set default beam intensity to 1 instead of 0
A beam intensity of zero is handled by BornAgain as a special case, disabling any form of normalization of the pixel ... herck
16:17 Bug #1872 (Resolved): Prevent user from creating mixed samples with mixed wavelength-dependent an...
dmitry
13:32 Bug #1872 (Sprint): Prevent user from creating mixed samples with mixed wavelength-dependent and ...
dmitry
15:22 Documentation #1880: Provide example of new wavelength-independent material usage
The example must be also displayed in new web-site. dmitry
14:54 Documentation #1880 (Resolved): Provide example of new wavelength-independent material usage
For user convenience it is instructive to show how to employ new wavelength-independent materials. Thus an example sc... dmitry
14:39 Bug #1875 (Resolved): Provide proper export to python for all flavours of materials
dmitry
13:32 Bug #1875 (Sprint): Provide proper export to python for all flavours of materials
dmitry
14:39 Bug #1871 (Resolved): Prevent using WavelengthIndependentMaterial in computations with material a...
dmitry
09:02 Feature #1786 (Sprint): Switch source *.h *.cpp files to new version of header (copyright, authors)
pospelov
 

Also available in: Atom