Activity

From 22 Oct 2016 to 20 Nov 2016

20 Nov 2016

14:50 Documentation #1654 (New): Update "Working with Python scripts" to new style "import bornagain as...
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 (New): 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

12 Nov 2016

14:10 Configuration #1635 (Resolved): update to gtest-1.8
wuttke

11 Nov 2016

17:54 Refactoring #1468 (Rfc): Migrate to stdexcept
So first we need to discuss what kind of logging we want. wuttke
16:54 Documentation #1141: Manual: describe multi layers
Basic reference comes with manual 1.7-1. wuttke
16:45 Refactoring #1548 (Rejected): choose name for fit library
not worth a separate ticket wuttke
16:21 Bug #1634 (Resolved): MacOS dmg 1.7 installation is partly broken

GUI is working, but python example not. Some @rpath problem while loading _libBornAgainCore.so
pospelov
14:48 Bug #1630 (Archived): Monte Carlo and multithreading options are not propagated to GUI fitting
herck
14:48 Bug #1583 (Archived): PyPersist tests fail if build directory path contains a '.'
herck
14:48 Documentation #1589 (Archived): Clone drupal website
herck
14:48 Configuration #1595 (Archived): Fix Windows builds
herck
14:48 Refactoring #1605 (Archived): Revise public API of fitting classes
herck
14:48 Feature #1620 (Archived): Extend numpy support
herck
14:48 Bug #1621 (Archived): Broken parameter name translation for certain names in GUI fitting job
herck
14:48 Feature #1513 (Archived): Provide more informational throw message from RealParameterWrapper.
herck
14:48 Refactoring #1565 (Archived): to associate units with parameters, use string instead of inheritance
herck
14:48 Bug #1558 (Archived): Memory leakges in Python on Simulation::getIntensityData call
herck
14:48 Bug #1576 (Archived): bornagain/__init__.py must not require matplotlib
herck
14:48 Configuration #1577 (Archived): Qt qcreator navigation/recognition is broken for all unit tests
herck
14:48 Bug #1511 (Archived): Roughness simulations give incorrect scattering contribution below the samp...
herck
14:48 Bug #1512 (Archived): GUI crashes when simulating for a lognormal distribution of wavelength with...
herck
14:48 Refactoring #1524 (Archived): "FitSuite" currently used in two different meanings
herck
14:48 Refactoring #1526 (Archived): replace "FunctionalTest" by more specific terms in several test mac...
herck
14:48 Refactoring #1428 (Archived): Compactify code that handles parameters (use abstract mechanism ins...
herck
14:48 Bug #1498 (Archived): Fitting in GUI: values for all fitting parameters are reported as the same
herck
14:48 Refactoring #1546 (Archived): disambiguate getRadius()
herck
14:48 Refactoring #1593 (Archived): Remove soft particle constructors that have a volume argument inste...
herck
14:48 Documentation #991 (Archived): Revise and reintegrate chapter on particle distributions
herck
14:22 Documentation #991 (Resolved): Revise and reintegrate chapter on particle distributions
herck
14:48 Refactoring #1477 (Archived): Provide more detailed info on Exception thrown from Polyhedron base...
herck
14:48 Bug #1499 (Archived): GUI Segmentation fault if layer is too thick
herck
14:48 Feature #1573 (Archived): facilitate plotting from Python scripts exported by PyCore tests.
herck
14:48 Refactoring #1594 (Archived): Review and possibly refactor IFormFactor class hierarchy
herck
14:48 Documentation #1351 (Archived): Drupal: update installation instructions, tutorials for coming re...
herck
14:48 Documentation #1351 (Resolved): Drupal: update installation instructions, tutorials for coming re...
herck
14:48 Feature #1120 (Archived): Calculate the specular peak intensity: |R|^2 at the specular pixel
herck
14:48 Refactoring #1440 (Archived): cover Python examples by functional tests
herck
14:48 Feature #1560 (Archived): Provide simulation running from Python with text version of progress bar
herck
14:48 Feature #1563 (Archived): Investigate time-of-life of SampleBuilder in Python context
herck
14:48 Bug #1571 (Archived): PyCoreTest overlooks complete obstruction of simulation
herck
14:48 Feature #1564 (Archived): split "Pi.h" from Units.h
herck
14:48 Refactoring #1419 (Archived): move test code out of core
herck
14:48 Refactoring #1514 (Archived): Remove code duplication in Distributions.h and .cpp
herck
14:48 Refactoring #1527 (Archived): simplify containsMagneticMaterial, printSampleTree, genPyScript
herck
14:48 Refactoring #1550 (Archived): in .h file header comments, replace »Declares« by »Defines«
herck
14:48 Refactoring #1556 (Archived): FormFactorInfo: remove unused m_pos_x, m_pos_y
herck
14:48 Refactoring #1487 (Archived): GUI: introduce ROI (region of interest) in MaskEditor
herck
14:48 Refactoring #1488 (Archived): GUI: provide integration of ImportDataView and InstrumentView
herck
14:48 Bug #1520 (Archived): GUI: global progress bar seems to be not updating
herck
14:48 Bug #1603 (Archived): GUI: Cancel job is not working anymore after the refactoring of ProgressHan...
herck
14:48 Configuration #1447 (Archived): Migrate to GitHub
herck
14:48 Feature #1475 (Archived): DOI for BornAgain
herck
14:48 Bug #1600 (Archived): PyPersistenceTest throws an exception from regex
herck
14:48 Documentation #1412 (Archived): avoid horizontal scrolling in code examples
herck
14:48 Configuration #1501 (Archived): version tag must start with 'v' (change release script or instruc...
herck
14:48 Bug #1516 (Archived): Consider include of ms-win-runtime library into Windows installer
herck
14:48 Documentation #1517 (Archived): Add the case with missed msvc2015 runtime library on Windows syst...
herck
14:48 Configuration #1255 (Archived): MacOS: provide vagrant build configurations for Mavericks
herck
14:48 Configuration #1344 (Archived): MacOS: install buildslave to macmini
herck
14:48 Refactoring #1542 (Archived): Make ParameterPool and RealParameter independent of IParameterized
herck
14:48 Feature #1543 (Archived): decouple FitKernel from FitSuite
herck
14:48 Refactoring #1588 (Archived): FitSuiteParameters inhibits Python iterator
herck
14:48 Refactoring #1466 (Archived): Refactor core Minimizer family to match the GUI presentation
herck
14:42 Bug #1633 (Resolved): Possible memory leakage in LayerStrategyBuilder.

Is reported by both, MacOS/Instruments and Linux/valgrind, and it is around LayerStrategyBuilder::collectFormFactor...
pospelov
14:23 Refactoring #1432 (Backlog): final polish of polyhedral form factor
herck
14:22 Documentation #157 (Resolved): full documentation of implemented theory for para- and mesocrystals
herck
14:22 Documentation #157 (Sprint): full documentation of implemented theory for para- and mesocrystals
herck
14:20 Documentation #1414 (Backlog): regenerate form factor images in manual
herck
13:28 Bug #1629: GISASSimulatin setAnalyzerProperties total_transmission default parameter generates Ex...
The type of analyzed neutrons (+ or - with respect to the given vector) changes according to the sign of P.
The def...
herck
12:51 Bug #1629: GISASSimulatin setAnalyzerProperties total_transmission default parameter generates Ex...
Different Solution:
Why not use the physically more suitable definition of a transmission of the analyzed neutrons? ...
a.glavic
12:23 Bug #1629: GISASSimulatin setAnalyzerProperties total_transmission default parameter generates Ex...
I agree that default values should not throw exceptions. The problem here is that efficiency and total transmission a... herck
11:53 Bug #1629: GISASSimulatin setAnalyzerProperties total_transmission default parameter generates Ex...
I think if you keep a default value, that should never through an exception. My feeling is, that in typical experimen... a.glavic
11:41 Bug #1629 (Backlog): GISASSimulatin setAnalyzerProperties total_transmission default parameter ge...
Its not entirely clear to me what should be the desired behavior here. Analyzer efficiency and total transmission are... herck
12:22 Bug #1632 (Resolved): GUI: delete button doesn't work on MacBook for masks on ImportDataView
pospelov
11:13 Feature #1631 (Backlog): No impact of abundance optional argument in ParticleLayout addParticle m...
The abundance parameter passed in the addParticle method denotes a relative abundance. The relative abundances of the... herck
10:32 Feature #1631 (Rejected): No impact of abundance optional argument in ParticleLayout addParticle ...
The class ParticleLayout has the addParticle method, which takes the particle abundance as optional second parameter.... a.glavic
08:50 Configuration #1500 (Backlog): MacOS: provide vagrant test box for El Capitan
pospelov
08:49 Documentation #1014 (Backlog): Manual: describe simulation with distributed parameters
pospelov

09 Nov 2016

19:21 Documentation #976: Derive scalar and polarized wave equation for both X-rays and neutrons, and c...
Commit e73cef8 adds a manual section on X-ray propagation.
Still to do:
* derive polarization factors for X-rays
...
wuttke
15:07 Refactoring #1625 (Rejected): merge classes ILayout and ParticleLayout
OK, thanks. I'll improve the class comment, and add a "to consider" note about the possible refactoring. wuttke

08 Nov 2016

17:44 Feature #1620 (Resolved): Extend numpy support
pospelov
10:23 Feature #1620 (Sprint): Extend numpy support
Will quickly implement it, to simplify my tutorial's explanations. pospelov
13:16 Bug #1630 (Resolved): Monte Carlo and multithreading options are not propagated to GUI fitting
herck
12:02 Bug #1630 (Archived): Monte Carlo and multithreading options are not propagated to GUI fitting
herck
09:51 Documentation #1628: Can't clone git repositiory
We have migrated to GitHub and will make an announcement in the next days,
meanwhile, please use
https://github.c...
pospelov
08:49 Documentation #1628 (Resolved): Can't clone git repositiory
When trying the command from the Download documentation it is not possible to clone the git repository:
$ git clon...
a.glavic
09:06 Bug #1629 (Rejected): GISASSimulatin setAnalyzerProperties total_transmission default parameter g...
When simulating polarizatio analysis experiments the setAnalyzerProperties method with parameters (kvector_t, 1.0, to... a.glavic
08:47 Bug #1627 (Rejected): python API kvector_t missing basic operator
The python class interface to kvector_t is missing the basic subtract (__sub__) and divide (__div__) methods necessar... a.glavic

07 Nov 2016

16:18 Bug #1626 (Rejected): Specular calculation gives weird results below critical angle in presence o...
See support script for Frielinghaus (intern) herck
15:18 Feature #1620: Extend numpy support
See also sc-intern/technologies/python-bindings/swig/numpy for an example of automatic conversion numpy arras -> pyth... jmfisher
14:08 Feature #1620: Extend numpy support
See https://docs.scipy.org/doc/numpy/reference/swig.interface-file.html for numpy support in swig jmfisher
11:34 Bug #1621 (Resolved): Broken parameter name translation for certain names in GUI fitting job
herck
11:08 Refactoring #1625: merge classes ILayout and ParticleLayout
No need to merge. First of all, ILayout should define the interface for adding 'stuff' to layers or multilayers (open... herck

04 Nov 2016

15:43 Refactoring #1625 (Rejected): merge classes ILayout and ParticleLayout
or what other child of ILayout is waiting for implementation? wuttke
15:38 Feature #31: Implement x-ray polarization factor
The polarization factor described in the IsGISAXS manual holds only for phi_i=phi_f. Instead, we should immediately g... wuttke

02 Nov 2016

15:47 Feature #1624 (Resolved): Make all reasonable parameter values into fittable parameter
Some values are not registered yet in the domain, like particle density, abundance, ...
Complete the list of possibl...
herck
15:45 Refactoring #1623 (Resolved): Parameter name translation (GUI -> domain)
The machinery now sits in static class methods and uses (possibly multiple) ParameterTranslators. This should be hand... herck
08:09 Refactoring #1622: avoid smart pointers in user API

SampleBuilder is, to my knowledge, is the only such usage in public API and it is somewhat special. It can be defin...
pospelov

01 Nov 2016

17:40 Refactoring #1622 (Rejected): avoid smart pointers in user API
While drafting an introductory Reference chapter, I wonder whether we want to expose a C++ API like... wuttke
13:41 Bug #1621 (Archived): Broken parameter name translation for certain names in GUI fitting job

GUI fitting job is crashing when trying to fit following properties
* MultiLayer "Cross correlation length"
* I...
pospelov

27 Oct 2016

15:42 Feature #1563 (Resolved): Investigate time-of-life of SampleBuilder in Python context
All different use cases should now be possible without issues regarding object ownership. With many thanks to our swi... herck
12:20 Refactoring #1488 (Resolved): GUI: provide integration of ImportDataView and InstrumentView
pospelov

26 Oct 2016

17:48 Feature #1563: Investigate time-of-life of SampleBuilder in Python context
Item 2 is also solved herck
11:27 Configuration #1496: Switch Windows10 buildslave from virtual box to vagrant box
Windows 10 vm activation solved herck
10:07 Refactoring #1487 (Resolved): GUI: introduce ROI (region of interest) in MaskEditor
pospelov

24 Oct 2016

10:44 Refactoring #1593 (Resolved): Remove soft particle constructors that have a volume argument inste...
herck
 

Also available in: Atom