Activity

From 03 Feb 2016 to 03 Mar 2016

03 Mar 2016

16:56 Revision 025eb16f: Merge branch 'swig-bindings' into swig-develop
Jonathan Fisher
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 wuttke
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 ...
pospelov
15:32 Bug #1364 (Rejected): Problems with infinite form factors
There are no infinite form factors anymore herck
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...
wuttke
15:09 Feature #335 (Resolved): Check Python 3 compatibility
has become part of #1245 wuttke
15:07 Support #852: Make GUI available at JCNS servers
Installation request sent to sysadmin. wuttke
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 wuttke
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... wuttke
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... wuttke
14:22 Feature #12: Calculation of refractive index for x-rays and neutrons from database
Waiting for release of NSXTools wuttke
14:17 Feature #1256: CMake should notify the user during the build if there is already previous version...
it's Unix specific, right? wuttke
13:56 Feature #1363 (Rejected): == Unix build ==
wuttke
13:56 Feature #1362 (Rejected): == Mac build ==
wuttke
13:56 Feature #1361 (Rejected): == Win build ==
wuttke
13:54 Refactoring #1285 (Resolved): Investigate status of Py++
everything done in task #1245 wuttke
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... wuttke
13:49 Refactoring #1258 (Resolved): GUI: move XML related methods outside of the SessionModel
pospelov
13:44 Refactoring #1353 (Resolved): GUI: refactor AwesomePropertyEditor to rely on new GUI model
pospelov
13:40 Refactoring #1357: to discuss: authorship and file headers
Wait for discussions at ILL/PSI. wuttke
13:39 Revision a0f2a0ec: code cleanup
pospelov
13:28 Documentation #1360 (Resolved): reequilibrate hierarchy levels in online docs
Current structure of online docs is:... wuttke
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 herck
13:22 Revision 52882b37: Detector's mask editor fixed to show non-interpolated plane
pospelov
10:39 Revision 2a04e8f4: Initial MaskNames are fixed
pospelov
10:19 Revision 5b7b08bf: MaskItems switched to unique pointers
pospelov
10:08 Revision 5970ebab: MaskEditor restored
pospelov

02 Mar 2016

18:04 Revision a3f63edd: On the way to restore MaskEditor
pospelov
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. jmfisher
17:05 Revision 6108d74f: WheelEventEater restored for InsturmentView
pospelov
16:41 Revision c2ddbc37: DistributionEditor fixed
pospelov
16:13 Revision 0b9e1622: SWIG bindings now incorporate Doxygen comments (can be done automatically duri...
Jonathan Fisher
15:49 Revision eb967087: Working on DistributionDialog
pospelov
15:09 Revision 68e5d016: AwesomePropertyEditor is removed from code
pospelov
14:59 Revision 49b127d0: General functionality of InstrumentView is restored
pospelov
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. wuttke
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 wuttke
13:33 Feature #1075 (Backlog): Cone6 form factor -> analytic
progress slowly; no need to have this in sprint31 wuttke
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 wuttke
11:07 Revision 37419ca3: Python bindings updated
pospelov
10:29 Revision 8540bd99: Further experiments with component editor
pospelov
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... wuttke

01 Mar 2016

00:32 Revision 25071d61: Add function conj(), needed for formfactor computation; remove unused function...
wuttke
22:10 Revision af720a79: cmath->math, does not solve issue 1359. Add and improve unit tests.
wuttke
21:21 Revision 21daf199: Functions mag, mag2, magxy, mag2xy always return double (and no longer complex...
wuttke
21:18 Documentation #1359 (Resolved): Provide wiki page on .int.gz reference files
wuttke
19:17 Bug #1358 (Archived): for complex vector3D, functions mag() and mag2() should return a real, not ...
wuttke
18:29 Revision ac9da27e: Detector editors partly restored
pospelov
17:07 Revision bb0db48e: added doxy2swig.py used to generate python documentation from doxygen comments
Jonathan Fisher
15:54 Revision 25487a7e: On the way to migrating Instrument view toward new ComponentEditor
pospelov
15:54 Revision 75b1fff7: On the way to migrating Instrument view toward new ComponentEditor (forgotten ...
pospelov
15:54 Revision 3ab72e2d: Experimenting with registerProperty
pospelov
15:54 Revision 1af973e2: Experimenting with proxy models
pospelov
15:54 Revision c191e04a: First working version of insert_after componentEditor mode
pospelov
15:54 Revision a843e45c: Working with instrumentView
pospelov
15:15 Revision 5b84cd00: try to fix multilayer behavior
david
15:12 Revision aa03981d: cmake now generates bindings during build automatically. can be disabled by se...
Jonathan Fisher
11:02 Revision 6c30a24a: fixed majority of slots connected to propertyChanged()
david
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... jmfisher
09:13 Revision 30cbd2aa: fixing domain object, simulation and real time activity
david

29 Feb 2016

16:38 Revision bf23dcb2: Minor updated to Python binding generation. CMake will now default to Python 2...
Jonathan Fisher
15:56 Revision e7960dff: fixed most stuff for sample designer
david
14:42 Revision 32ef73eb: moved xml logic into SessionXML and it works with new structure & old unit tes...
david
09:58 Refactoring #1357 (Resolved): to discuss: authorship and file headers
How shall our file headers evolve over the years?
Currently we have:
// *****************************************...
wuttke

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
wuttke
08:38 Revision b420ec89: Make definition of \v (bold math vector) conditional on unicode-math version. ...
wuttke

26 Feb 2016

16:40 Revision 807063b2: Experimenting with registerProperty
pospelov
16:40 Revision 65f1925a: TestVProxyModel "Feinschliff"
david
16:19 Revision ec7e9bf5: TestProxyModel can filter out item between group item and property items
david
15:11 Revision 2bbb551a: On the way to migrating Instrument view toward new ComponentEditor (forgotten ...
pospelov
15:09 Revision 6e371ca7: On the way to migrating Instrument view toward new ComponentEditor
pospelov
15:01 Revision 4c6c55f2: Added particle type to normalized perturbation potential and swapped two parti...
herck
14:36 Revision b246c628: Small corrections
herck
14:09 Revision 84164c6d: more unit test for model mapper in items
david
12:48 Revision 16fd72b0: hotfix
david
12:48 Revision 1f53c641: unit tests for ParticleCompositionItem and Abundance behavior
david
12:43 Revision 43766dc4: unit tests for ParticleCompositionItem and Abundance behavior (reverted from c...
david
12:43 Revision 6988e5f3: unit tests for ParticleCompositionItem and Abundance behavior
david
10:22 Revision 2d77a81a: Merge branch 'ComponentEditor' into RefactoringSessionModel
pospelov
10:21 Revision 5ae94da0: ParameterizedItem attributes are moved from parent to child, unit tests
pospelov

25 Feb 2016

18:12 Revision f4c892be: New ComponentEditor is attached to designer scene
pospelov
17:36 Revision 0b4be267: First working implementation of ComponentEditor which shows only visible items
pospelov
16:49 Revision d9164982: Add small absorptive component when eigenvalue in polarized Parratt formalism ...
herck
16:40 Revision 584d9a31: minor changes to swig
Jonathan Fisher
16:39 Revision 7534243a: Yet another fix for UserRole in ComponentEditor
pospelov
15:55 Revision 3f72f63e: Change in PropertyAttribute and the way GroupProperty reports to ComponentEdit...
pospelov
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... jmfisher
13:43 Revision 0ec7905b: SWIG + Python 3 now working, still need to clean up the interface and cmake sc...
Jonathan Fisher
11:37 Revision a8a0ae13: Added comment to clarify why amplitudes need to vanish for a multilayer when t...
herck
09:14 Revision 7a30bcf0: Special case for ComponentEditor to not to show hidden items of group property.
pospelov

24 Feb 2016

17:34 Revision 752d4020: Corrected treatment of k_\perp is zero for top layer of multilayer and impleme...
herck
17:30 Revision b8a76486: GroupProperty reuse existing item, if any
pospelov
17:03 Revision b2801ca5: Minor changes, working towards Python 3 compatibility
Jonathan Fisher
15:39 Revision 8ee3b3eb: Unused variables
pospelov
15:06 Revision 24ddd39f: Merge branch 'ComponentEditor' into RefactoringSessionModel
pospelov
14:50 Revision 918fb190: Provided appropriate way of dealing with k_\perp becoming zero in BornAgain (d...
herck
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... jmfisher
14:35 Revision 776738ff: udpated SWIG interface, replaced boost::shared_ptr with std::shared_ptr. Make ...
Jonathan Fisher
14:23 Revision 0ea6e863: Additional general expression for particle flux and correction for case when k...
herck
13:38 Revision 5f40de04: Further experiments with ComponentEditor
pospelov
10:46 Revision 8c0b50b4: ComponentEditorFlags added to steer visual appearance of ComponentEditor
pospelov

23 Feb 2016

18:23 Revision 39a23efc: Experimenting with GroupItem appearance in component editor
pospelov
17:34 Revision 5ae18dbe: Bug in ParameterizedItem::insertChildItem with wrong index in beginInsertRow
pospelov
16:43 Revision 4aa0f202: ComponentEditor changed logic in order of property creation
pospelov
15:57 Revision 00ed77ad: making user names (Instrument, Multilayer) unique
david
15:51 Revision 51eda8df: More sophisticated TestView for several ComponentEditors with different layout
pospelov
15:22 Revision c5416dd6: Minor corrections
herck
15:15 Revision 9fcc55b4: detangling signals, using ModelMapper with lambda functions
david
14:09 Revision 5b716ae2: clearify names, starting to develop ModelMapper for items
david
11:19 Revision eefba6e9: Uncomment old parts of text and replace old macro's by new ones
herck
11:04 Revision 7b344a5c: Re-enable unicode-math package
herck
09:09 Revision 641dd430: Preventing signal cycling in ComponentEditor
pospelov

22 Feb 2016

18:12 Revision 2af918d8: First prototype of ComponentEditor, new awesome replacement of AwesomeProperty...
pospelov
15:32 Revision b102bfe5: removing most of getSubItems calls
david
15:05 Revision 044ee690: created static class ModelPath
david
14:13 Revision bb36d36a: Merge branch 'BugInDetectorInit' into develop
pospelov
14:12 Revision 87815e62: Detector is initialized now agains the beam every time a new detector or beam ...
pospelov
14:02 Revision 5c837061: manual update of Manual version number
wuttke
13:30 Bug #1293: bold math symbols broken under Texlive2015
reported as "unicode-math bug 340":https://github.com/wspr/unicode-math/issues/340 wuttke
13:13 Revision 133b50c6: some finishing
david
12:31 Revision 013fc0bf: minor typesetting corr
wuttke
12:27 Revision 9499d0b9: -> releasable manual version: App. C outcommented.
wuttke
11:38 Revision 1c9158c8: PythonAPI regenerated
pospelov
11:26 Revision 6f61a4e4: Merge branch 'Vectors3D' into develop
pospelov
11:25 Revision 805bef33: Missed include for gccxml
pospelov
10:30 Revision bd88244a: make group property work
reverted some name changes (distracting for now) david

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. wuttke
18:57 Revision 23f3047e: ucharcat.sty no longer needed after latest update of texlive
wuttke
15:43 Revision 289db55c: Split off Vectors3D.h from Types.h;
improve comments in codegenerator.py. wuttke
15:29 Revision 1e48b2a3: Corrected some inconsistencies
herck
15:29 Revision 5466127e: Correction: added necessary condition for wavevectors to be real
herck
15:16 Revision d1682bb7: Merge branch 'merge-old-manual-1' into develop
wuttke
15:11 Revision e496f45f: repaired unit test after elimination of functions dotProduct, crossProduct.
wuttke
14:57 Revision 5dd11124: Python codegeneration and compilation error fixes.
pospelov
14:56 Revision b889d91c: Prompted by needs in polyhedral FF computation, rework BasisVector3D.
In particular, member function setLambdaAlphaPhi -> static vecOfLambdaAlphaPhi. wuttke
14:43 Revision 98897280: rework comments in BasisVectors3D
wuttke
14:33 Revision f817d28b: Improve comments in codegenerator.py
wuttke
14:00 Revision 6f288655: rm unused type complexpair
wuttke
13:37 Revision 414c264c: test code moved to sc-intern/ff/impl
wuttke
11:41 Revision 1eeb0719: Merge branch 'develop' into fftest
wuttke
11:39 Revision 73bb5fd8: Merge branch 'manual' of apps.jcns.fz-juelich.de:BornAgain into manual
wuttke

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
15:22 Revision 47560e9b: Merge branch 'longboxff' into develop
herck
15:21 Revision eb89bd91: Added FormFactorLongBoxLorentz and renamed FormFactorLongBox to FormFactorLong...
herck
15:07 Revision 935562ac: more changes to SWIG interface
Jonathan Fisher
14:45 Revision 9983f93b: reverted attribute system - leave it for now
struggling with group properties david
14:26 Revision a06d0402: Added FormFactorLongBox for gratings
herck
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
17:21 Revision 2800bb77: Version number updated in code and doxygen
pospelov
17:06 Revision 562b374d: GUI is starting again
david
16:57 Revision 82bd0a03: Merge branch 'hotfix-1.5.1' into develop
herck
16:56 Revision 2d353325: Merge branch 'hotfix-1.5.1'
herck
16:55 Revision 64f9b0b7: Changed version and changelog for hotfix
herck
16:47 Revision 6697ff85: additional changes to SWIG
Jonathan Fisher
16:33 Revision 5eacfdc4: start of refactoring, mainly in ParameterizedItem
removed parent from constructor
making properties part of model breaks with method to set properties, properties are ...
david
15:33 Bug #1338 (Resolved): Crash while saving certain project file
Put in hotfix-1.5.1 herck
15:32 Revision 7fcab180: Fixed crash when saving projects with unsuccessful simulation jobs
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
15:06 Revision 2cf196b4: Fixed bug in decay functions for 1D lattice
herck
14:37 Revision 7d32b616: Corrected some inconsistencies
herck
11:35 Revision cc5031e3: Merge branch 'FitWidget2' into develop
david
11:35 Revision 196185df: preparing merge
david

17 Feb 2016

17:47 Revision 34dfb80f: Correction: added necessary condition for wavevectors to be real
herck
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
17:04 Revision e1b98c28: New branch "swig-bindings" from master (1.5 release), replacing Py++ with SWIG
Jonathan Fisher
10:58 Revision 5bfe4628: rework comments in BasisVectors3D
wuttke
10:58 Revision 5fb3fbab: Prompted by needs in polyhedral FF computation, rework BasisVector3D.
In particular, member function setLambdaAlphaPhi -> static vecOfLambdaAlphaPhi. wuttke
10:58 Revision c2eac475: .. Python API still broken
wuttke
10:58 Revision e6286116: Python codegeneration and compilation error fixes.
pospelov
10:58 Revision c651c5b3: repaired unit test after elimination of functions dotProduct, crossProduct.
wuttke
10:58 Revision 41c8d91e: corr
wuttke
10:58 Revision 9edf9df3: continue implementing fftest
wuttke
10:58 Revision d2d4895f: Makefile for fftest
wuttke
10:58 Revision 82aa3c5a: rm unused type complexpair
wuttke
10:58 Revision 7973834d: Improve comments in codegenerator.py
wuttke
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:20 Revision 499c01de: Additional changes to SWIG interface and generation
jmfisher
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:48 Revision 9c6770d0: Removed draft from user manual tex file
herck
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
17:02 Revision 5df9330d: Various changes to SWIG binding generation. 'make check' now has 99% success r...
jmfisher
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:52 Revision bea4b7e8: Merge 1.5.0
herck
15:51 Revision 3ff986e0: Merge 1.5.0
herck
15:51 Revision af0300b0: Release 1.5.0
herck
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:50 Revision 228a915d: Fix compilation error on VS2013 (C2797: list initialization inside member init...
herck
12:35 Revision b8a9ff46: Prevent anaconda tiff library to be preferred above self installed one
herck
11:39 Revision 44195c1b: Settings menu is restored under MacOS
pospelov

12 Feb 2016

18:30 Revision 79635eaf: continue implementing fftest
wuttke
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
17:44 Revision bbab20a2: Fixes in main application menu for tacos
pospelov
17:21 Revision 6f01c493: Various changes to SWIG-generated bindings
jmfisher
17:01 Revision c652c9e2: Corrected the way qtplugins goes inside the bundle
pospelov
15:41 Revision e743e17a: Another way of putting dependencies in a bundle
pospelov
13:53 Revision e637bb77: Merge branch 'manual' of apps.jcns.fz-juelich.de:BornAgain into manual
wuttke
13:51 Revision 291327f0: corr
wuttke
11:42 Revision eb6b6a26: Updated SWIG interface. It is now at a stage where Ex04/CustomFormFactor.py ru...
jmfisher
10:20 Revision c0be4c0b: Attempt to make fix_apple_bundle.py script more robust to the variety of libra...
pospelov
09:36 Revision 96fbf319: Updated swig interface file. Still a work in progress.
jmfisher
07:55 Revision 16f5e6fd: Unused variable
pospelov

11 Feb 2016

22:32 Revision 9005db57: Serious bug is fixed in SampleDesigner and MaskEditor which was making applica...
pospelov
21:49 Revision b7b7ea3b: More accurate processing of polygon closing
pospelov
21:38 Revision 680e9585: Attempt to improve poor MaskEditor performance under mac
pospelov
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
17:17 Revision 24f66565: testing narrow toolbar
david
15:42 Revision 4664c073: Fixes in demo, polarized example removed.
pospelov
15:17 Revision 766c4731: Multiple fixes in python user examples to correspond with new API
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
14:29 Revision da5b9501: Testmodel is removed from mainwindow initialization.
pospelov
14:21 Revision 68f04998: Number of lines of code
pospelov
14:16 Revision 957119ae: Commented code in App, performance measurements.
pospelov
12:53 Revision c4fc2e6a: CHANGELOG and new version number
pospelov
11:08 Revision 21829b26: Merge branch 'manual' of apps.jcns.fz-juelich.de:BornAgain into manual
wuttke
10:53 Revision e24aebc8: Merge branch 'WinBuild' into develop
pospelov
10:28 Revision 53bb0a89: repaired unit test after elimination of functions dotProduct, crossProduct.
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:05 Revision 2740a3ae: Python codegeneration and compilation error fixes.
pospelov

10 Feb 2016

00:01 Revision c331c9db: .. Python API still broken
wuttke
23:34 Revision b40d6d9c: Prompted by needs in polyhedral FF computation, rework BasisVector3D.
In particular, member function setLambdaAlphaPhi -> static vecOfLambdaAlphaPhi. wuttke
20:53 Revision aa3284ea: rework comments in BasisVectors3D
wuttke
20:15 Feature #1289 (In Progress): == Instrument (beam, resolution, detector) ==
wuttke
20:14 Feature #1287 (In Progress): == Particle form factors ==
wuttke
20:14 Envelope task #966 (In Progress): === Theory & Manual ===
wuttke
20:14 Envelope task #1119 (In Progress): == Reflectivity ==
wuttke
20:13 Feature #964 (In Progress): === GUI ===
wuttke
20:13 Feature #861 (In Progress): === Website & Examples ===
wuttke
20:13 Envelope task #428 (In Progress): == IsGISAXS coverage ==
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
19:41 Revision e8c3f023: Improve comments in codegenerator.py
wuttke
19:22 Revision 1d48f66d: Split off Vectors3D.h from Types.h;
improve comments in codegenerator.py. wuttke
17:31 Revision c47c651c: rm unused type complexpair
wuttke
17:18 Revision ecc98df1: Initial update of branch 'jonathan-swig' testing autogeneration of Python bind...
jmfisher
16:40 Revision e791ab7b: Makefile for fftest
wuttke
16:40 Revision 981e72a3: Fixes in AccordionWidget for windows build
pospelov
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:28 Revision cfecf1dc: Merge branch 'develop' into manual
wuttke
16:27 Revision 880c865f: Move other includes out of BasicVector3d.h
wuttke
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): 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): Manual: describe simulation with distributed parameters
pospelov
16:06 Revision c8009326: Move #include "Exceptions.h" out of BasicVector3D.h;
start polyhedral FF test program. wuttke
15:06 Revision a06cc031: Merge branch 'DetectorExamples' into develop
pospelov
15:06 Revision d964b7dc: GALAXI example, finally.
pospelov
12:40 Revision 118eec37: F(q) expressed through hierarchy of functions with manageable singularity
wuttke
10:28 Revision 1c2891d9: corr \E -> \textE
wuttke
10:11 Revision 679e4e34: correct and improve notation
wuttke

09 Feb 2016

00:20 Revision 36e4644a: F(0) for polyhedra.
Removed pyramid section and unused material. wuttke
23:20 Revision 68096762: Huge progress: Polygon section in compact notation; new prism section
with explanation of expm1; compatible polyhedron section. wuttke
20:31 Revision 6c60e20d: Polygon section with full q instead of q_parallel:
Nicer derivation, wrong handling of const term,
wrong handling of singularity.
wuttke
15:38 Revision 4d35ee79: mv unused
wuttke
14:55 Revision c7349aad: FitSuiteObserver: removed convertion to degrees to respect feeling of rectangu...
pospelov
14:49 Revision c1bb3e3b: New functional test to check fitting of _cropped_ rectangular detector with _m...
pospelov
13:15 Revision f15dbc33: Updates in FitGalaxy example while trying to improve exemplary fit results
pospelov
12:59 Revision 0ac9b537: Merge branch 'develop' into manual
wuttke
10:57 Revision 1c8c5526: Bugfix in fitting when there is croped detector AND mask on top of it
pospelov

08 Feb 2016

19:02 Revision 002a47a1: Start polyhedron section.
wuttke
18:24 Revision 53f4b42c: New convenience method in IHistogram2D to create histogram from file
pospelov
18:09 Revision 192d8cc5: Merge branch 'develop' into manual
wuttke
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
17:52 Revision 3fbaed81: Fixed typo in python script
herck
17:30 Revision e36c8936: New python example to demonstrate axes in different units
pospelov
17:06 Revision 78e2aac8: clarify relation to literature
wuttke
16:33 Revision 0c2184e5: Small fixed in python examples
pospelov
16:11 Revision 4c6de57e: use e^u-1 from the onset
wuttke
15:27 Bug #1293 (Backlog): bold math symbols broken under Texlive2015
herck
15:14 Revision ad518545: Added units to qy, qz axes
herck
15:04 Revision 00706417: Fixed some typos in tooltips
herck
14:50 Revision 52a4a5a0: marking all previous fit widgets / models / items obsolete
added fit view tab
drag and drop first functioning implementation
david
14:50 Revision 8db3fc61: added context menu for remove/add, forbid duplicated
david
14:50 Revision c7e1bacc: no message
pospelov
14:50 Revision 9e74597d: implementing FitModel with parameterized items, integration into ItemFactory
david
14:50 Revision 68bb0256: integration to SessionModel, sync of selection
david
14:50 Revision 05d18d9d: clean up and improvements of fitsettings
david
14:50 Revision 6af57a4b: integration into project document, supporting save and load
david
14:50 Revision 655cb03d: projects can be saved, selection is updated
david
14:50 Revision b43eb43a: some minor patches
david
14:50 Revision 2b98c96d: fitting on the way
david
14:50 Revision 26c36b3d: full process available
david
14:50 Revision 7049744f: SOme suggestions for David, what to fix
pospelov
14:50 Revision 4cccd2e5: fitting: cleaned up and stable version
david
14:50 Revision 346b48cf: small fixmes
david
14:50 Revision 686de723: First implementation of RunFitWidget with test fit inside
pospelov
14:50 Revision 671bbf54: small style fixes
david
14:50 Revision 86450e07: Now jobs cancel immediately
david
14:50 Revision 89013690: making fitsuite interruptable (using exception in evaluate function)
david
14:50 Revision 576daa3f: prototype of runfitwidget
david
14:50 Revision fcf0c521: changed flag from bool -> std::atomic<bool>
added resetInterrupt() david
14:50 Revision 0c4e3fce: on the way to a runfitgui
david
14:50 Revision 19680be8: done for today: memory leak in colormapplot?
david
14:50 Revision 2ac1bfa1: fucntions to access outputdata raw
david
14:50 Revision ba290cae: improvements and refactoring of ui
david
14:50 Revision 593b1599: Changes relevant from FitWidget branch and preliminary cleanup
herck
14:50 Revision 0593cc04: Beautified fitModel class
Yvonna Li
14:50 Revision ae8abc0d: preparations
david
14:50 Revision 2288812c: clean up and first implementation of drag and drop for fitting parameter
david
14:50 Revision 91f5c3db: Fix in FitSuite with wrong return
pospelov
14:50 Revision 8223e9d4: Few FIXME for David's code
pospelov
14:32 Feature #1213 (Resolved): Implement choice of detector in GUI
pospelov
14:28 Revision b944fce9: Merge branch 'SubDetector' into develop
pospelov
14:28 Revision 417739ee: Changed logic in JobResultsPresenter, to show last selected units during param...
pospelov
14:09 Revision 1fe751fb: Masking now works for both detector types
pospelov
11:14 Revision d62ef077: same handling of triple product in all formulae
wuttke
11:08 Revision 34c429f1: polygon now with three different expressions
wuttke
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
10:14 Revision 92b4a957: Merge remote-tracking branch 'origin/develop' into develop
pospelov
10:13 Revision 1c210eb2: PythonAPI regenerated
pospelov
09:37 Revision 76e6e890: Merge branch 'IntensityItem' into develop
Conflicts:
Core/Algorithms/src/GISASSimulation.cpp
pospelov
09:34 Revision 94539b21: Back to auto-margins in ColorMapPlot, has to be resolved later within some de...
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): 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

07 Feb 2016

18:50 Revision cf1223ae: define expm1, expm2.
wuttke
17:49 Revision e2f12d17: clarity about the two lowest terms in the polygon standard form
wuttke
17:03 Revision fa5151fd: corrected notation r_j(lambda); elaborate on b_j.
wuttke
12:47 Revision 348a8150: corr
wuttke
12:34 Revision 8448a849: Pyramid section now correct.
wuttke

05 Feb 2016

19:05 Revision 7d051512: revising pyramid section C3
wuttke
16:31 Revision 8459b385: ColorMapPlot now has fixed margins to prevent axes rectangle jamping, when swi...
pospelov
15:31 Revision b41ec883: Fitting example updated.
ganeva
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:44 Revision 884528ee: Sect. -> Sec., \Emph, ...
wuttke
12:15 Bug #1297 (Resolved): Reading ASCII intensity files not culture invariant
herck
12:14 Revision c6c29d51: Merge branch 'file_locale' into develop
herck
12:03 Revision ce8311ba: many corrections to revised Sect C2 (Polygon)
wuttke
11:53 Revision d6ef5943: Refactor: extracted functions
herck
11:47 Revision 74f6e93f: IntensityData is loaded with correct axes units and zoom level from project di...
pospelov
11:23 Revision f0d04cc2: updated reference files after IO change (no denormalized floating point values)
herck
10:15 Revision f1e19fad: +literature LeMi83
wuttke
10:07 Revision f26f7fab: Correct axes labels for IntensityDataItem
pospelov

04 Feb 2016

20:46 Revision b3a27e34: pyramid result broken ?????
wuttke
20:41 Revision dfe4cc84: alternate form of polygon ff. Needs verification, signs likely wrong.
wuttke
19:50 Revision b4d7f132: correct pyramid chapter
wuttke
18:37 Revision 36fc9355: Changes in ProjectDocument to reset axes of IntensityItem before saving on disk
pospelov
17:23 Revision 1e7a1603: Refactoring in JobResultsPresenter
pospelov
16:41 Revision b5e58b99: replace denormalized doubles by zero before writing to a text file
herck
16:36 Revision c12f1c75: fitting: cleaned up and stable version
david
16:27 Revision 6a99d617: Replace std::strtod with stream operator>>; stream has fixed locale (classic())
herck
15:52 Revision b308a01f: Restored functionality with axes updates thanks to new ResultsPresenter
pospelov
13:36 Revision b5ccbee2: ParameterizedItem::onChildPropertyChange signature changed to report pointer o...
pospelov
13:22 Revision 12600849: ParameterizedItem::addPropertyItem renamed to addSubItem
pospelov
11:30 Revision fc431b48: corrections in manual, mostly in nomenclature index
wuttke
11:24 Revision b91c926d: New JobResultsPresenter which helps IntensityDataItem to get OutputData and to...
pospelov
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

22:08 Revision 8e206b7f: correct expression for 2n-gon
wuttke
21:47 Revision 261a9ea2: rm outcommented old version of FF computation
wuttke
19:49 Revision c3ce72f9: Merge branch 'develop' into manual
wuttke
19:48 Revision 6d186d9d: further corrections and improvements of App C2,3
wuttke
19:33 Revision 31e5bd31: rewrote App. C2 in three-dimensional coordinates
wuttke
17:23 Revision 7565f230: IDetector now returns vector of allowed detector units
pospelov
16:18 Bug #1302 (Resolved): Script updates following API change
herck
13:42 Bug #1302 (Sprint): Script updates following API change
herck
16:18 Revision 99d0745d: Merge branch 'docscripts' into develop
herck
16:17 Revision 6ee6b4d0: conversion to 3d vector notation, not yet fully done
wuttke
16:17 Revision 566f9ebd: Fixed scripts in Doc/UserManual/fig/ff2
herck
15:53 Revision b999956c: SOme suggestions for David, what to fix
pospelov
15:17 Revision f423c9f8: corr index syntax
wuttke
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
14:02 Revision 19ee54a8: Merge branch 'mcfunctest' into develop
herck
14:02 Revision f1cd5c65: Fix Monte Carlo functional test (the MC simulation is now compared to one with...
herck
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
11:49 Revision bf7d0cc4: corr
wuttke
11:46 Revision 655ecd2a: Instrument's type and name now occupies single line in InsturmentView
pospelov
11:43 Revision faa1aa3d: Sign of Qy changed in IDetector2D, x,y convention changed in AngularPixelMap
pospelov
10:26 Revision 70265c31: correction, extension
wuttke
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
 

Also available in: Atom