Activity
From 03 Feb 2016 to 03 Mar 2016
03 Mar 2016
- 15:38 Documentation #1359 (Resolved): Provide wiki page on .int.gz reference files
- Info moved to http://apps.jcns.fz-juelich.de/redmine/projects/bornagain/wiki/Validation_against_reference_data
- 11:14 Documentation #1359: Provide wiki page on .int.gz reference files
*.int format is BornAgain internal ASCII format, which contains detector axes definition and 2D intensity map. You ...- 15:32 Bug #1364 (Rejected): Problems with infinite form factors
- There are no infinite form factors anymore
- 15:28 Bug #1364 (Rejected): Problems with infinite form factors
- * Monte Carlo integration over bins is not compatible with infinite form factors
* Infinite shapes can only be corre... - 15:09 Feature #335 (Resolved): Check Python 3 compatibility
- has become part of #1245
- 15:07 Support #852: Make GUI available at JCNS servers
- Installation request sent to sysadmin.
- 14:58 Support #852: Make GUI available at JCNS servers
- Collect knowledge at http://apps.jcns.fz-juelich.de/doku/sc/intern:roll_out_at_jcns_and_mlz
- 14:39 Support #852: Make GUI available at JCNS servers
- Currently on Juelich servers there is BornAgain-1.0.0 installed. The main stopper is the absence of qt5. I'll investi...
- 14:07 Support #852: Make GUI available at JCNS servers
- This issue is a bizarre one. Is the BornAgain GUI still unavailable on the JCNS cluster? If yes, then this issue shou...
- 14:22 Feature #12: Core: SLD: Calculation of refractive index for x-rays and neutrons from database
- Waiting for release of NSXTools
- 14:17 Feature #1256: CMake should notify the user during the build if there is already previous version...
- it's Unix specific, right?
- 13:56 Feature #1363 (Rejected): == Unix build ==
- 13:56 Feature #1362 (Rejected): == Mac build ==
- 13:56 Feature #1361 (Rejected): == Win build ==
- 13:54 Refactoring #1285 (Resolved): Investigate status of Py++
- everything done in task #1245
- 13:53 Feature #1245: Investigate alternative Python API generation (for c++11)
- When new solution is stable, then please update or replace the wiki page http://apps.jcns.fz-juelich.de/redmine/proje...
- 13:49 Refactoring #1258 (Resolved): GUI: move XML related methods outside of the SessionModel
- 13:44 Refactoring #1353 (Resolved): GUI: refactor AwesomePropertyEditor to rely on new GUI model
- 13:40 Refactoring #1357: to discuss: authorship and file headers
- Wait for discussions at ILL/PSI.
- 13:28 Documentation #1360 (Resolved): reequilibrate hierarchy levels in online docs
- Current structure of online docs is:...
- 13:25 Testing #1345 (Resolved): Vagrant: Provide Win10 Vagrant box running on build server
- Created a bare Windows 10 pro virtual machine, packaged it with vagrant and added the box. See dokuwiki for more details
02 Mar 2016
- 17:15 Feature #1245: Investigate alternative Python API generation (for c++11)
- boost::python is now completely eliminated from the code. SWIG bindings now incorporate doxygen comments automatically.
- 13:35 Bug #1293 (Backlog): bold math symbols broken under Texlive2015
- I'll finish this when I'm back home. Not needed for sprint31 though.
- 13:33 Documentation #1262 (Backlog): Fix IsGISAXS references in form factor section
- will do this along with other form factor work; no need to have this in sprint31
- 13:33 Feature #1075 (Backlog): Cone6 form factor -> analytic
- progress slowly; no need to have this in sprint31
- 13:31 Bug #1358 (Resolved): for complex vector3D, functions mag() and mag2() should return a real, not ...
- resolved in 196185 with corrections (Python API regeneration) in 37419ca
- 09:52 Documentation #1359: Provide wiki page on .int.gz reference files
- Add some hints in the BornAgain wiki about the reference files: What format they are, where they are taken from and w...
01 Mar 2016
- 21:18 Documentation #1359 (Resolved): Provide wiki page on .int.gz reference files
- 19:17 Bug #1358 (Archived): for complex vector3D, functions mag() and mag2() should return a real, not ...
- 09:58 Feature #1245: Investigate alternative Python API generation (for c++11)
- cmake script now defaults to Python 2.7, unless BORNAGAIN_USE_PYTHON3 is defined TRUE, in which case it will look for...
29 Feb 2016
- 09:58 Refactoring #1357 (Resolved): to discuss: authorship and file headers
- How shall our file headers evolve over the years?
Currently we have:
// *****************************************...
28 Feb 2016
- 08:39 Bug #1293 (Sprint): bold math symbols broken under Texlive2015
- Solution at https://github.com/wspr/unicode-math/issues/340.
Implemented in b420ec8.
TODO: test under unicode-math-0.8
25 Feb 2016
- 14:21 Feature #1245: Investigate alternative Python API generation (for c++11)
- "swig-bindings" branch now uses Python 3. It should be backwards compatible with Python 2.7, but this hasn't been ful...
24 Feb 2016
- 14:47 Feature #1245: Investigate alternative Python API generation (for c++11)
- Latest commit to branch "swig-bindings" now has 100% success rate for 'make check', using SWIG-generated bindings. Th...
22 Feb 2016
- 13:30 Bug #1293: bold math symbols broken under Texlive2015
- reported as "unicode-math bug 340":https://github.com/wspr/unicode-math/issues/340
21 Feb 2016
- 19:31 Bug #1293: bold math symbols broken under Texlive2015
- Reported as "Debian bug 815467":http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815467.
19 Feb 2016
- 16:32 Refactoring #1353 (Archived): GUI: refactor AwesomePropertyEditor to rely on new GUI model
- 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... - 16:27 Feature #1281 (Resolved): GUI: provide widget for fit parameters settings
- 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...- 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...- 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...
- 13:37 Configuration #1348 (Rejected): Buildbot: install agent on scgmini and attach Mavericks/Yosemite/...
- To have finally automatic production and validation of dmg installers.
- 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...- 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...
- 13:31 Testing #1345 (Archived): Vagrant: Provide Win10 Vagrant box running on build server
- Make available rdesktop login from our linux desktops
- 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...- 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...
18 Feb 2016
- 17:30 Feature #1342 (Archived): GUI: add Monte-Carlo integration option in the simulation
- 15:33 Bug #1338 (Resolved): Crash while saving certain project file
- Put in hotfix-1.5.1
- 15:20 Bug #1341 (Resolved): GUI crashes if simulating with 1D lattice interference function
- 15:20 Bug #1341: GUI crashes if simulating with 1D lattice interference function
- Will be put to hotfix-1.5.1
- 15:08 Bug #1341 (Resolved): GUI crashes if simulating with 1D lattice interference function
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...
- 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...
16 Feb 2016
- 15:18 Feature #1187 (Sprint): Implement 1D fitting in SpecularSimulation
- 15:17 Feature #1120 (Sprint): Calculate the specular peak intensity: |R|^2 at the specular pixel
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...
- 17:40 Bug #1078 (Rejected): Adjust size of projections from IntensityData widget to the size of ColorMa...
- there is similar issue, rejecting
- 16:01 Documentation #1261 (Archived): Drupal: update installation instructions, tutorials for coming re...
- 15:15 Documentation #1261 (Resolved): Drupal: update installation instructions, tutorials for coming re...
- 16:01 Bug #1302 (Archived): Script updates following API change
- 16:01 Bug #1303 (Archived): Functional test montecarlo_integration.py fails
- 16:01 Feature #1283 (Archived): Provide functional test for all formfactors, when they are rotated and ...
- 16:01 Feature #1184 (Archived): Implement transformation to q-space for intensity image
- 16:01 Feature #1275 (Archived): Provide rectangle detector examples and functional tests
- 16:01 Bug #1297 (Archived): Reading ASCII intensity files not culture invariant
- 16:01 Bug #1298 (Archived): Mac os x: BornAgain.app crashes (cannot load the QtNetwork library)
- 16:01 Feature #1267 (Archived): GUI: implement update online notification widget
- 16:01 Refactoring #1268 (Archived): Change phi angle convention
- 16:01 Feature #1272 (Archived): GUI: provide run of the fitting in GUI thread
- 16:01 Bug #1276 (Archived): Fix thread concurrency while repoorting progress update in DWBASimulattion
- 16:01 Refactoring #1278 (Archived): Deprecated declarations by compiling on new systems
- 16:01 Refactoring #1270 (Archived): Clarify and refactor different naming properties of ParameterizedItem
- 16:01 Feature #1259 (Archived): Add 1D lattice interference function to GUI
- 16:01 Feature #1260 (Archived): Windows: installer should create PYTHONPATH environment variable in sys...
- 16:01 Refactoring #1265 (Archived): Refactor RectangularDetector API to correspond with the tutorial
- 16:01 Feature #1266 (Archived): GUI: Implement collapsable Accordion widget
- 16:01 Feature #1233 (Archived): GUI mask editor: provide transform from C++ domain to python domain
- 16:01 Feature #1234 (Archived): GUI mask editor: provide functional tests for all 3 domains
- 16:01 Feature #1235 (Archived): GUI mask editor: integrate IntensityData widget into GraphicsScene
- 16:01 Refactoring #1236 (Archived): Clean up remote git branches
- 16:01 Refactoring #1237 (Archived): GUI: generate distributed parameter names from GUI sample model ins...
- 16:01 Feature #1246 (Archived): Investigate refactoring of ParameterizedItem structure
- 16:01 Feature #1149 (Archived): MacOS: provide Maverick compilation using MacMini and vagrant
- 16:01 Feature #1211 (Archived): Switch to C++-11 for the whole project
- 16:01 Feature #1230 (Archived): GUI mask editor: implement mask editor basic functionality
- 16:01 Feature #1231 (Archived): GUI mask editor: integrate mask editor into InstrumentView
- 16:01 Feature #1232 (Archived): GUI mask editor: provide transform from C++ domain to GUI domain
- 16:01 Feature #1213 (Archived): Implement choice of detector in GUI
- 16:01 Feature #1035 (Archived): Revise IFormFactor::getRadius and IFormFactor::getHeight
- 16:01 Feature #1045 (Archived): Use interference funtion's properties to set total particle surface den...
- 16:01 Refactoring #1061 (Archived): describe or remove morphology mode
- 16:01 Feature #1148 (Archived): MacOS: provide generation of dmg installer using Qt5.5
- 15:37 Refactoring #1286 (Rejected): don't include each core .h file in each .pypp.cpp file
- We are going to SWIG
- 15:36 Refactoring #1332 (Rejected): replace Boost.Atomic by C++11 <atomic>
- We are not using boost::atomic.
- 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.
- 15:34 Refactoring #1331 (Resolved): regenerate Python bindings after moving declaration of cvector_t, k...
- 13:34 Bug #1336 (Resolved): GUI: fix "Settings" menu bar on MacOSX
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.
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...- 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.
- 14:48 Refactoring #1333 (Archived): MSC switches hopefully obsolete
- ---
BA_CORE_API_ inline bool isnan(double x)
{
#ifdef _MSC_VER
return _isnan(x);
#else
... - 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...
10 Feb 2016
- 20:15 Feature #1289 (In Progress): == Instrument (beam, resolution, detector) ==
- 20:14 Feature #1287 (In Progress): == Particle form factors ==
- 20:13 Feature #964 (In Progress): === GUI ===
- 20:13 Feature #861 (In Progress): === Website & Examples ===
- 20:12 Envelope task #424 (In Progress): === PythonAPI ===
- 20:12 Feature #418 (In Progress): === Configuration & Build ===
- 20:12 Feature #284 (In Progress): === Fit ===
- 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... - 20:11 Feature #1290 (In Progress): === Core: framework ===
- 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...
- 16:34 Feature #1245 (Sprint): Investigate alternative Python API generation (for c++11)
- 16:33 Refactoring #1258 (Sprint): GUI: move XML related methods outside of the SessionModel
- 16:30 Refactoring #1291 (Sprint): core functional test machinery: simplify, or at least explain
- 16:29 Feature #1184 (Resolved): Implement transformation to q-space for intensity image
- 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.
- 16:27 Refactoring #1295 (Sprint): remove 'inc/ and 'src/' directory level
- 16:27 Refactoring #1296 (Sprint): update internal information about performance tests
- 16:26 Feature #1275 (Resolved): Provide rectangle detector examples and functional tests
- finally
- 16:25 Refactoring #409 (Backlog): Core: remove duplicate functions "evaluate" and "evaluatePol"
- 16:24 Feature #1019: Extend GUI ParticleDistribution with linked parameters
- 10 month old already... Moving again to next sprint
- 16:23 Documentation #1141 (Backlog): Manual: describe multi layers
- 16:23 Documentation #1135 (Backlog): Manual: describe core shell particles
- 16:23 Documentation #1014 (Backlog): Parameterization: document simulation with distributed parameters
08 Feb 2016
- 17:54 Documentation #1309 (Resolved): Copy&Paste error on website
- 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... - 15:27 Bug #1293 (Backlog): bold math symbols broken under Texlive2015
- 14:32 Feature #1213 (Resolved): Implement choice of detector in GUI
- 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...- 09:33 Feature #1126 (Sprint): GUI: improve performance of IntensityDataWidget while dragging colorbar
- 09:26 Feature #335 (Sprint): Check Python 3 compatibility
- 09:26 Feature #31 (Sprint): Core: beam propagation: Implement x-ray polarization factor
- 09:23 Configuration #1255 (Sprint): MacOS: provide vagrant build configurations for Mavericks
- 09:23 Feature #1281 (Sprint): GUI: provide widget for fit parameters settings
- 09:22 Bug #1113 (Sprint): GUI: python script view is not updating while selecting different multilayers
- 09:21 Feature #1180 (Sprint): GUI: refactor material editor to make select/cancel behavior less confusing
- 09:19 Feature #1305 (Sprint): GUI: Make real time simulation aware of current zoom level to speed up th...
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...- 12:15 Bug #1297 (Resolved): Reading ASCII intensity files not culture invariant
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...
03 Feb 2016
- 16:18 Bug #1302 (Resolved): Script updates following API change
- 13:42 Bug #1302 (Sprint): Script updates following API change
- 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...
- 14:02 Bug #1303 (Resolved): Functional test montecarlo_integration.py fails
- 13:42 Bug #1303 (Sprint): Functional test montecarlo_integration.py fails
- 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 - ... - 13:42 Bug #1274 (Sprint): GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
- 13:42 Bug #1297 (Sprint): Reading ASCII intensity files not culture invariant
- 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...
- 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...
Also available in: Atom