Activity

From 21 Jan 2016 to 19 Feb 2016

19 Feb 2016

16:32 Refactoring #1353 (Archived): GUI: refactor AwesomePropertyEditor to rely on new GUI model
pospelov
16:32 Refactoring #1352 (Archived): GUI: refactor SessionModel and ParameterizedItem
Global refactoring of underlying GUI model.
* everything will be an item
* get rid of properties
* get rid of su...
pospelov
16:27 Feature #1281 (Resolved): GUI: provide widget for fit parameters settings
pospelov
13:54 Documentation #1351 (Archived): Drupal: update installation instructions, tutorials for coming re...

* Mention in MacOS installation instructions minimal anaconda version
> More precisely, it must be minimal numpy v...
pospelov
13:46 Configuration #1350 (Archived): Buildbot: provide set of configurations for buildbot-based BornAg...

We have to agree on minimal set of builds for BornAgain and setup them.
Possible collection
* Two Ubuntu LTS re...
pospelov
13:38 Feature #1349 (Rejected): Buildbot: provide tutorial how to add new build configuration: Linux
For the moment the knowledge mostly in Jan's hands, we need good tutorial on BornAgain redmine wiki, so everybody cou... pospelov
13:37 Configuration #1348 (Rejected): Buildbot: install agent on scgmini and attach Mavericks/Yosemite/...
To have finally automatic production and validation of dmg installers. pospelov
13:36 Testing #1347 (Archived): Winbuild: Provide compilation of BornAgain in MSVC 2015 Comunity editio...

The goal is to create working environment (and step-by-step instruction how to set-up it) to be able to compile Bor...
pospelov
13:33 Testing #1346 (Archived): Winbuild: Provide GSL/Cmake based compilation uder MSVC 2015
To be able to compile BornAgain under 64bit windows in MSVC2015 environment and to not to depend from obsolete MSVC/g... pospelov
13:31 Testing #1345 (Archived): Vagrant: Provide Win10 Vagrant box running on build server
Make available rdesktop login from our linux desktops pospelov
13:30 Configuration #1344 (Archived): MacOS: install buildslave to macmini

* Install buildslave directly to macmini (i.e. no vagrant involved) to test El Capitain builds.
* Provide build co...
pospelov
13:28 Bug #1343 (Archived): GUI: online update notifier is not working

* At least it didn't notice update from 1.5.0 to 1.5.1 (version of patch is not taken into account?)
* Also it wou...
pospelov

18 Feb 2016

17:30 Feature #1342 (Archived): GUI: add Monte-Carlo integration option in the simulation
pospelov
15:33 Bug #1338 (Resolved): Crash while saving certain project file
Put in hotfix-1.5.1 herck
15:20 Bug #1341 (Resolved): GUI crashes if simulating with 1D lattice interference function
herck
15:20 Bug #1341: GUI crashes if simulating with 1D lattice interference function
Will be put to hotfix-1.5.1 herck
15:08 Bug #1341 (Resolved): GUI crashes if simulating with 1D lattice interference function
herck

17 Feb 2016

17:15 Feature #1245: Investigate alternative Python API generation (for c++11)
Created new branch "swig-bindings" off 1.5 release, replacing Py++ by SWIG. Functional tests are at 98% pass, with on... jmfisher
10:21 Bug #1338 (Archived): Crash while saving certain project file
From Celine:
Please find enclosed a project which crashes BornAgain each time I want to save it.
The sample is no...
pospelov

16 Feb 2016

15:18 Feature #1187 (Sprint): Implement 1D fitting in SpecularSimulation
herck
15:17 Feature #1120 (Sprint): Calculate the specular peak intensity: |R|^2 at the specular pixel
herck

15 Feb 2016

17:43 Feature #1185 (Rejected): GUI: implement Q-space detector in GUI
We have now trivial implementation for axes units in Q, let's wait with this unless we have some concrete request. Re... pospelov
17:40 Bug #1078 (Rejected): Adjust size of projections from IntensityData widget to the size of ColorMa...
there is similar issue, rejecting pospelov
16:01 Documentation #1261 (Archived): Drupal: update installation instructions, tutorials for coming re...
pospelov
15:15 Documentation #1261 (Resolved): Drupal: update installation instructions, tutorials for coming re...
pospelov
16:01 Bug #1302 (Archived): Script updates following API change
pospelov
16:01 Bug #1303 (Archived): Functional test montecarlo_integration.py fails
pospelov
16:01 Feature #1184 (Archived): Implement transformation to q-space for intensity image
pospelov
16:01 Feature #1275 (Archived): Provide rectangle detector examples and functional tests
pospelov
16:01 Feature #1283 (Archived): Provide functional test for all formfactors, when they are rotated and ...
pospelov
16:01 Bug #1297 (Archived): Reading ASCII intensity files not culture invariant
pospelov
16:01 Bug #1298 (Archived): Mac os x: BornAgain.app crashes (cannot load the QtNetwork library)
pospelov
16:01 Feature #1267 (Archived): GUI: implement update online notification widget
pospelov
16:01 Refactoring #1268 (Archived): Change phi angle convention
pospelov
16:01 Feature #1272 (Archived): GUI: provide run of the fitting in GUI thread
pospelov
16:01 Bug #1276 (Archived): Fix thread concurrency while repoorting progress update in DWBASimulattion
pospelov
16:01 Refactoring #1278 (Archived): Deprecated declarations by compiling on new systems
pospelov
16:01 Feature #1259 (Archived): Add 1D lattice interference function to GUI
pospelov
16:01 Feature #1260 (Archived): Windows: installer should create PYTHONPATH environment variable in sys...
pospelov
16:01 Refactoring #1265 (Archived): Refactor RectangularDetector API to correspond with the tutorial
pospelov
16:01 Feature #1266 (Archived): GUI: Implement collapsable Accordion widget
pospelov
16:01 Refactoring #1270 (Archived): Clarify and refactor different naming properties of ParameterizedItem
pospelov
16:01 Feature #1233 (Archived): GUI mask editor: provide transform from C++ domain to python domain
pospelov
16:01 Feature #1234 (Archived): GUI mask editor: provide functional tests for all 3 domains
pospelov
16:01 Feature #1235 (Archived): GUI mask editor: integrate IntensityData widget into GraphicsScene
pospelov
16:01 Refactoring #1236 (Archived): Clean up remote git branches
pospelov
16:01 Refactoring #1237 (Archived): GUI: generate distributed parameter names from GUI sample model ins...
pospelov
16:01 Feature #1246 (Archived): Investigate refactoring of ParameterizedItem structure
pospelov
16:01 Feature #1149 (Archived): MacOS: provide Maverick compilation using MacMini and vagrant
pospelov
16:01 Feature #1211 (Archived): Switch to C++-11 for the whole project
pospelov
16:01 Feature #1230 (Archived): GUI mask editor: implement mask editor basic functionality
pospelov
16:01 Feature #1231 (Archived): GUI mask editor: integrate mask editor into InstrumentView
pospelov
16:01 Feature #1232 (Archived): GUI mask editor: provide transform from C++ domain to GUI domain
pospelov
16:01 Feature #1035 (Archived): Revise IFormFactor::getRadius and IFormFactor::getHeight
pospelov
16:01 Feature #1045 (Archived): Use interference funtion's properties to set total particle surface den...
pospelov
16:01 Refactoring #1061 (Archived): describe or remove morphology mode
pospelov
16:01 Feature #1148 (Archived): MacOS: provide generation of dmg installer using Qt5.5
pospelov
16:01 Feature #1213 (Archived): Implement choice of detector in GUI
pospelov
15:37 Refactoring #1286 (Rejected): don't include each core .h file in each .pypp.cpp file
We are going to SWIG pospelov
15:36 Refactoring #1332 (Rejected): replace Boost.Atomic by C++11 <atomic>
We are not using boost::atomic. pospelov
15:35 Bug #1299 (Rejected): gccxml does not compile under gcc5; codegenaror.py does not work under gcc4.9
Due to the progress demonstrated by Jonathan, seems that we are moving toward SWIG. No need in this option any more. pospelov
15:34 Refactoring #1331 (Resolved): regenerate Python bindings after moving declaration of cvector_t, k...
pospelov
13:34 Bug #1336 (Resolved): GUI: fix "Settings" menu bar on MacOSX
pospelov

12 Feb 2016

18:23 Bug #1336 (Resolved): GUI: fix "Settings" menu bar on MacOSX

MacOSX native menu bar thinks that he is smart. Find the way to add our custom "Settings" menus to it.
pospelov

11 Feb 2016

17:32 Refactoring #1334 (Archived): Core: remove ProgramOptions from the simulation

* mainly to get rid from this boost dependency in core
* Also simplify the way we assign number of threads, and mc...
pospelov
15:15 Refactoring #1333 (Sprint): MSC switches hopefully obsolete
I will do it together with migration to MSVC 2015. I would like to try community edition. pospelov
14:48 Refactoring #1333 (Archived): MSC switches hopefully obsolete
---
BA_CORE_API_ inline bool isnan(double x)
{
#ifdef _MSC_VER
return _isnan(x);
#else
...
wuttke
10:23 Refactoring #1332 (Rejected): replace Boost.Atomic by C++11 <atomic>
http://theboostcpplibraries.com/boost.atomic says: »If your development environment supports C++11, you don’t need Bo... wuttke

10 Feb 2016

20:15 Feature #1289 (In Progress): == Instrument (beam, resolution, detector) ==
wuttke
20:14 Feature #1287 (In Progress): == Particle form factors ==
wuttke
20:13 Feature #964 (In Progress): === GUI ===
wuttke
20:13 Feature #861 (In Progress): === Website & Examples ===
wuttke
20:12 Envelope task #424 (In Progress): === PythonAPI ===
wuttke
20:12 Feature #418 (In Progress): === Configuration & Build ===
wuttke
20:12 Feature #284 (In Progress): === Fit ===
wuttke
20:12 Refactoring #1331 (Resolved): regenerate Python bindings after moving declaration of cvector_t, k...
Currently, Types.h declares quite different things.
It can be split quite naturally into Tools/Types.h with declarat...
wuttke
20:11 Feature #1290 (In Progress): === Core: framework ===
wuttke
20:01 Bug #1299: gccxml does not compile under gcc5; codegenaror.py does not work under gcc4.9
Installed gccxml etc from the indicated sources. Compiles under Debian/stable. Running codegenerator.py fails with er... wuttke
16:34 Feature #1245 (Sprint): Investigate alternative Python API generation (for c++11)
pospelov
16:33 Refactoring #1258 (Sprint): GUI: move XML related methods outside of the SessionModel
pospelov
16:30 Refactoring #1291 (Sprint): core functional test machinery: simplify, or at least explain
pospelov
16:29 Feature #1184 (Resolved): Implement transformation to q-space for intensity image
pospelov
16:29 Feature #1184 (Sprint): Implement transformation to q-space for intensity image
Actually we have implemented this in GUI as a simple axes transformation. OK for now. pospelov
16:27 Refactoring #1295 (Sprint): remove 'inc/ and 'src/' directory level
pospelov
16:27 Refactoring #1296 (Sprint): update internal information about performance tests
pospelov
16:26 Feature #1275 (Resolved): Provide rectangle detector examples and functional tests
finally pospelov
16:25 Refactoring #409 (Backlog): Core: remove duplicate functions "evaluate" and "evaluatePol"
pospelov
16:24 Feature #1019: Extend GUI ParticleDistribution with linked parameters
10 month old already... Moving again to next sprint pospelov
16:23 Documentation #1141 (Backlog): Manual: describe multi layers
pospelov
16:23 Documentation #1135 (Backlog): Manual: describe core shell particles
pospelov
16:23 Documentation #1014 (Backlog): Parameterization: document simulation with distributed parameters
pospelov

08 Feb 2016

17:54 Documentation #1309 (Resolved): Copy&Paste error on website
herck
17:42 Documentation #1309 (Resolved): Copy&Paste error on website
On
http://www.bornagainproject.org/node/105
replace line 49:
Create and return off-specular simulation with beam a...
sbusch
15:27 Bug #1293 (Backlog): bold math symbols broken under Texlive2015
herck
14:32 Feature #1213 (Resolved): Implement choice of detector in GUI
pospelov
10:31 Feature #1308 (Rejected): GUI: take care about margins in ColorMapPlot

Currently margins surrounding IntensityDataItem color map plot are auto-margins. It means that while zooming in, th...
pospelov
09:33 Feature #1126 (Sprint): GUI: improve performance of IntensityDataWidget while dragging colorbar
pospelov
09:26 Feature #335 (Sprint): Check Python 3 compatibility
pospelov
09:26 Feature #31 (Sprint): Core: beam propagation: Implement x-ray polarization factor
pospelov
09:23 Configuration #1255 (Sprint): MacOS: provide vagrant build configurations for Mavericks
pospelov
09:23 Feature #1281 (Sprint): GUI: provide widget for fit parameters settings
pospelov
09:22 Bug #1113 (Sprint): GUI: python script view is not updating while selecting different multilayers
pospelov
09:21 Feature #1180 (Sprint): GUI: refactor material editor to make select/cancel behavior less confusing
pospelov
09:19 Feature #1305 (Sprint): GUI: Make real time simulation aware of current zoom level to speed up th...
pospelov

05 Feb 2016

15:07 Feature #1305 (Rejected): GUI: Make real time simulation aware of current zoom level to speed up ...

The idea is the following:
* User is in Real Time Activity mode tuning parameters. Simulation, naturally, runs i...
pospelov
12:15 Bug #1297 (Resolved): Reading ASCII intensity files not culture invariant
herck

04 Feb 2016

11:21 Refactoring #1304 (Resolved): Unify treatment of numeric constants.
-(1) A constant is not a unit. Constants should be moved from Units.h to a new file Const.h.-
-(2) At a few places...
wuttke

03 Feb 2016

16:18 Bug #1302 (Resolved): Script updates following API change
herck
13:42 Bug #1302 (Sprint): Script updates following API change
herck
14:14 Documentation #1262: Fix IsGISAXS references in form factor section
(Walter:) All the form factors related to the pyramid have been reimplemented, meaning the formula's do no longer cor... wuttke
14:02 Bug #1303 (Resolved): Functional test montecarlo_integration.py fails
herck
13:42 Bug #1303 (Sprint): Functional test montecarlo_integration.py fails
herck
10:26 Bug #1303 (Archived): Functional test montecarlo_integration.py fails
Failure has been observed on both, debian jessie and mac os x.
$ make check:
The following tests FAILED:
63 - ...
ganeva
13:42 Bug #1274 (Sprint): GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
herck
13:42 Bug #1297 (Sprint): Reading ASCII intensity files not culture invariant
herck
09:12 Bug #1299: gccxml does not compile under gcc5; codegenaror.py does not work under gcc4.9
Since Py++, gccxml, pygccxml packages are not supported any more, I would assume that Debian repository contains obso... pospelov
08:45 Refactoring #1295: remove 'inc/ and 'src/' directory level
I have taken the liberty to change tracker category from "Bug" to "Refactoring".
* to have smaller number of "stil...
pospelov

02 Feb 2016

19:41 Bug #1302 (Archived): Script updates following API change
This concerns scripts in
Doc/UserManual/fig/ff2
wuttke
19:24 Refactoring #1300 (Resolved): more stable computation of Prism6 formfactor
resolved in commit cedb98a wuttke
19:20 Refactoring #1300 (Resolved): more stable computation of Prism6 formfactor
rederive analytical expression to avoid apparent singularities;
reimplement and validate;
describe in manual.
wuttke
18:34 Bug #1298 (Resolved): Mac os x: BornAgain.app crashes (cannot load the QtNetwork library)
pospelov
17:08 Bug #1298 (Sprint): Mac os x: BornAgain.app crashes (cannot load the QtNetwork library)
pospelov
16:43 Bug #1298 (Archived): Mac os x: BornAgain.app crashes (cannot load the QtNetwork library)
the error message is:
-----------
Dyld Error Message:
Library not loaded: @rpath/QtNetwork.framework/Version...
ganeva
17:12 Bug #1299: gccxml does not compile under gcc5; codegenaror.py does not work under gcc4.9
wuttke wrote:
> fails - with different error messages under stable (jessie) and testing (stretch)
How did you ins...
pospelov
16:49 Bug #1299 (Rejected): gccxml does not compile under gcc5; codegenaror.py does not work under gcc4.9
fails - with different error messages under stable (jessie) and testing (stretch) wuttke
15:49 Bug #1297 (Archived): Reading ASCII intensity files not culture invariant
strtod respects locale format, should be made invariant
Otherwise our intensity data files are loaded wrongly on Ger...
david
15:39 Feature #1283: Provide functional test for all formfactors, when they are rotated and in the pres...
commit f4fdc974b4
test FormFactorsAbs
source Core/StandardSamples/LayersWithAbsorptionBuilder.cpp
wuttke
15:16 Feature #1283 (Resolved): Provide functional test for all formfactors, when they are rotated and ...
pospelov
15:02 Refactoring #1296 (Archived): update internal information about performance tests
wiki page http://apps.jcns.fz-juelich.de/redmine/projects/bornagain/wiki/Performance_test seems outdated.
-What is...
wuttke
14:46 Refactoring #1295 (Archived): remove 'inc/ and 'src/' directory level
For IDE user it doesn't matter, but for command-line folk this extra directory level is annoying.
Furthermore, cur...
wuttke
14:27 Bug #1294 (Archived): provide substantial unit tests for factor computations
Current UnitTests/TestCore/FormFactorTest.h tests mostly trivalities (does get<Param> return <Param> as set in the co... wuttke
14:22 Bug #1293 (Resolved): bold math symbols broken under Texlive2015
In our manual, we are using the unicode-math package under @xelatex@ to get ISO-style bold italic math symbols. This ... wuttke
14:15 Bug #1292 (Resolved): BornAgain does not build on mac os x (unittest SpecialFunctionsTest.csinc f...
hopefully resolved in develop/9320d89bf (eps relaxed to 4.7e-16) wuttke
13:47 Bug #1292 (Resolved): BornAgain does not build on mac os x (unittest SpecialFunctionsTest.csinc f...
Fails SpecialFunctionsTest.csinc unittest during the BornAgain compilation.
The error message:
================...
ganeva
11:55 Refactoring #409: Core: remove duplicate functions "evaluate" and "evaluatePol"
Needs discussion. Later optimization could go exactly in the opposite direction. - Joachim wuttke
11:47 Refactoring #1291 (Resolved): core functional test machinery: simplify, or at least explain
I find it hard if not impossible to understand the functional test machinery.
It's already somewhat tricky at CMak...
wuttke
11:39 Feature #1290 (Rejected): === Core: framework ===
Permanent parent tasks. wuttke
11:29 Testing #412 (Resolved): Unit and functional tests campaign
Campaign successfully terminated.
From now on, testing tasks should be children of thematic parent tasks.
wuttke
11:27 Testing #412 (Sprint): Unit and functional tests campaign
wuttke
11:22 Feature #1289 (Rejected): == Instrument (beam, resolution, detector) ==
Parent issues for tasks related to detector geometry wuttke
11:11 Feature #720 (Long Term Idea): Provide OpenMPI support in FitSuite
wuttke
11:04 Bug #1288 (Resolved): BornAgain does not compile on mac os x (problem with constexpr ... sqrt)
Indeed, sqrt is non-constexpr according to the standard, though it is tolerate by g++.
Fixed in develop/650f42d
wuttke
10:54 Bug #1288 (Resolved): BornAgain does not compile on mac os x (problem with constexpr ... sqrt)
The error is caused by FormFactorTetrahedron.cpp:
The compiler information:
================
-- The C compil...
ganeva
10:53 Feature #1287 (Rejected): == Particle form factors ==
wuttke
10:24 Documentation #1104: don't use version-dependent URLs in the online docs
Currently, our Drupal pages contain links to version-dependent file names like BornAgainManual-1.4.0.pdf or BornAgain... wuttke
09:22 Refactoring #1286 (Rejected): don't include each core .h file in each .pypp.cpp file
This makes recompilation so slow. wuttke
09:15 Refactoring #1285 (Resolved): Investigate status of Py++
The problem: Py++ is almost orphaned, and slowly getting outdated. For instance, the C++ code it generates contains a... wuttke
08:48 Feature #1075 (Sprint): Cone6 form factor -> analytic
wuttke

01 Feb 2016

16:40 Feature #1045 (Resolved): Use interference funtion's properties to set total particle surface den...
herck

25 Jan 2016

13:02 Refactoring #1284 (Rejected): Move particle surface density to interference function instead of p...
Logically, this density belongs to the interference function herck
09:12 Feature #1283 (Archived): Provide functional test for all formfactors, when they are rotated and ...

In the view of possibly approaching form factor refactoring, we need a way to immediately detect all expected conse...
pospelov

22 Jan 2016

20:05 Documentation #1282 (Rejected): Drupal: unique form of persistent page URLs
All web pages should have persistent URL's of the same form.
Currently, http://bornagainproject.org/node/47 coexists...
wuttke
13:53 Feature #1281 (Archived): GUI: provide widget for fit parameters settings
pospelov
13:52 Feature #1272 (Resolved): GUI: provide run of the fitting in GUI thread
pospelov
 

Also available in: Atom