Activity

From 29 Feb 2016 to 29 Mar 2016

29 Mar 2016

15:22 Revision 8314a8e3: Merge branch 'PrepareJobModel' into develop
david
15:18 Feature #1397 (Rejected): GUI: decimals
Default of 3 decimals is ok for now david
15:18 Bug #1396 (Rejected): GUI: Provide limits for all properties
Minor fixe adds default limits to all items. Custom limits will be changed in the context of fitting. david
15:16 Feature #1387 (Resolved): GUI: finalize FitWidget
david
15:12 Revision 3ee300e3: fitting in real time activity
david
13:44 Revision d29e4ee3: integration of fitting into real time activity
david
10:03 Revision c8478db7: first fix for cached values
david
09:53 Revision fe3ff3ba: cleaning up paramter model
david

28 Mar 2016

16:53 Revision 76b7f0a3: Merge branch 'LinesOfCode' into develop
pospelov
16:52 Revision 74d67e9f: Refactoring in lines_of_code script for git statistics.
pospelov
12:58 Revision 88033656: Replace boost::mutex by std::mutex
wuttke
12:44 Revision bd4bb872: Doxygen comments
wuttke
12:19 Revision 725ce3d9: Merge branch 'precomputed' into develop
wuttke
12:18 Revision eab33714: New singleton class IPrecomputed. Provides factorial[k].
wuttke

24 Mar 2016

20:40 Feature #1397 (Rejected): GUI: decimals
The current default for all double values are three decimals. It is set in SessionItem::SessionItem() with setDecimal... david
20:37 Bug #1396 (Rejected): GUI: Provide limits for all properties
It would be nice when all properties have limits. Up to now the limits are missing from FormFactorItems, Wavelengths,... david
20:30 Feature #1388 (Resolved): GUI: refactor RealTimeActivity
real time activity is looking at parameter tree within job item. The parameter tree is created when job item is creat... david
16:39 Revision 22b92bd0: making real time tuning work smoothly
david
14:48 Revision 4a16c456: building real time activity with parameter tree items
changing sampleviewproxy to filterproperty proxy david
13:40 Revision 082f2731: generating parameter tree
david
12:38 Revision 4ef7c4cb: adding output data to jobs
david
11:13 Revision 4ea58a11: introducing tags to job item
david

23 Mar 2016

16:54 Revision fd6a282a: updated scripts for python 3 compatibility
jmfisher
16:43 Bug #1367 (Resolved): Fix python bindings to make fitting example FitAlongSlices working
Decision was made to use explicit cast as the solution. FitAlongSlices.py now works with new bindings. jmfisher
16:42 Revision fd4aa87d: modified FitAlongSlices.py to work with new Python bindings
jmfisher
16:38 Refactoring #1296: update internal information about performance tests
Updated wiki to describe usage of new Python script for performance testing. This reproduces the performance test fun... jmfisher
16:25 Feature #1365 (Resolved): Replace old ./App based performance test machinery with new one
Added custom form factor test to test_performance.py. Under *nix systems, it measures CPU time as well as wall time. ... jmfisher
16:18 Revision 0da20076: Merge branch 'performance' into develop
jmfisher
16:17 Revision 0ff868ae: fixed python3 import problem, added custom FF to performance test
jmfisher
14:06 Revision ada878d8: Merge branch 'GUIFixes3' into develop
pospelov
14:04 Revision 24e65ace: Massive update in GUI headers
pospelov
13:45 Revision c9ab3ca1: Fixes in headers
pospelov
13:12 Bug #1343 (Resolved): GUI: online update notifier is not working
Fixed. ... pospelov
13:10 Revision bfc9ddf5: Fix in update notifier to always send a request. BornAgainGUI signature is add...
pospelov
11:03 Bug #1113 (Rejected): GUI: python script view is not updating while selecting different multilayers
Actually, PytonScriptView located on DesignerScene shows already all created multilayers. I think, if user selects di... pospelov

22 Mar 2016

15:06 Revision 4a08156c: Merge branch 'swig' into develop
Jonathan Fisher
15:05 Revision 45d05635: removed unnecessary debugging output from swig interface file "extends.i"
Jonathan Fisher
14:59 Revision b6c23097: Merge branch 'GUIFixes3' into develop
pospelov
14:59 Revision 3c9fc47e: Fix in wavelength editor and Co
pospelov
14:44 Revision 52cf3040: Merge branch 'win10fix' into develop
Jonathan Fisher
14:44 Revision 9a9dfd26: regenerated python bindings
Jonathan Fisher
13:30 Revision 239ba304: updated swig interface to fix broken mesocrystal1.py on 64 bit windows 10 conf...
jmfisher
12:41 Revision 3947bcb9: initial import data widget
using colormapplot
preparing fit parameter proxy
working prototype of simple fitting
david
12:36 Revision 2871969c: fix: disable density when 2d transformation is set
david
11:51 Revision 58d55aa0: fixing model mapper and parent change
david
11:33 Revision 1616389b: validation for particlecomposition
david
11:33 Revision 3804686b: making all ui using english local
david
11:33 Revision 2a9c93c7: allow rerunning job (in case something unexpected happened and output is curru...
david
11:33 Revision 45b1c467: cleaning up commented code
david
11:18 Revision 3d512064: Assert removed to mnake GUI functional in release mode
pospelov
10:42 Revision d630885a: Some of GUI tests are reenabled
pospelov
10:26 Revision 30d27a32: Merge branch 'develop' of apps.jcns.fz-juelich.de:BornAgain into develop
wuttke
10:25 Revision 3f9caa86: BasicVector3D::unit() now throws exception when called for unit vector
wuttke
10:03 Revision b50392bd: mainwindow returned to usuall state
pospelov
09:55 Revision d3ce8b06: unused variables
pospelov
09:55 Revision 0eeefac4: mapping for P_NAME, new signal onValueChange
david
09:55 Revision 0f0527d0: Compilation error
pospelov
09:55 Revision aa8d72e9: Experimenting with group item
Merge branch 'GUIFixes2' into Fitting david
09:55 Revision 5c6f18d3: fixing instrument view
david
09:55 Revision c78bb13f: fix distributed particle
david
09:55 Revision 77c528f1: fixing real time activity
david
09:55 Revision f1fa2972: Moire tests for ModelMapper
pospelov
09:55 Revision 53ef7bfb: New signal onSiblingsChange is added to mapper
pospelov
09:55 Revision c8e7cb67: onSiblingsChange propagated to IView to update labels
pospelov
09:55 Revision ed77b3e0: Some experimenting
pospelov
09:55 Revision 25a34b9a: Merge branch 'GUIFixes' into RefactoringSessionModel
pospelov
09:55 Revision 12edd7c6: Reenabled GUI unit tests
pospelov
09:55 Revision 4836d8d5: fix in beginInsertRow and proxy integration
david
09:55 Revision 5fb1e611: Removed unused icons
pospelov
09:55 Revision 8e0f407a: MaterialEditorDialog now remembers its size
pospelov
09:55 Revision f9f366ce: Temporary example added in GUIExampleFactory for validation purposes
pospelov
09:55 Revision 218a5ea4: Fixed bug in ParticleItem + P_TRANSFORMATION tag + GUIObjectBuilder
pospelov
09:55 Revision a6470e68: New GUI unit test for ModelMapper
pospelov
09:55 Revision ea47290f: Merge branch 'LayerView' into RefactoringSessionModel
pospelov
09:55 Revision 4ee89a11: Attempt to fix drag-and-drop of LayerView on top of MultiLayerView
pospelov
09:55 Revision 5de4a5c4: Fix in ParticleView and LayerView appearance ou PropertyChanged
pospelov
09:55 Revision 1ddb425f: MaterialEditor now works on copy of MaterialModel
pospelov
09:55 Revision 1d1ee4e0: ModelMapper fixed for disabling of TopLayerRoughness in MultiLayerItem
pospelov
09:55 Revision 156d888d: MaterialEditor now selects the material corresponding to current material of L...
pospelov
09:55 Revision dbbbed4b: MaterialEditor now rewrites original model only if changes were made in temp m...
pospelov
09:55 Revision 22d06ed3: naming get/setChildValue -> get/setItemValue
david
09:55 Revision 46fc2f76: removing inheritance from Q_OBJECT for SessionItem
david
09:55 Revision dde118f3: new proxy model for sample tree view
david
09:55 Revision a22d6ac4: fixing sample designer
david
09:55 Revision edfb5512: Changes in IView logic (Mapper, setParameterizedItem, onPropertyChange). Layer...
pospelov
09:55 Revision 3f186c10: fixing sampletreeview and real time parameter tuning
david
09:55 Revision 0884db22: Massive renaming in MaterialEditor's family
pospelov
09:55 Revision 25856797: Color of LayerIvew partly fixed
pospelov
09:55 Revision ccda7b6c: restoring designer scene
david
09:55 Revision 61e74916: renaming functions:
getRegisteredProperty->getChildValue
setRegisteredProperty->setChildValue
david
09:55 Revision fe836592: some more polishing of the interface
david
09:54 Revision 94366343: Context menu for MaterialEditor
pospelov
09:54 Revision 7734a6f4: New MaterialEditor is finally integrated in the dialog
pospelov
09:54 Revision 60a6eb34: renaming parameterized item to sessionitem
and also parameterizedgraphicsitem to sessiongraphicsitem david
09:54 Revision f6117df9: small corrections to session item
david
09:54 Revision 4f142c56: First version of new MaterialEditor
pospelov
09:54 Revision 45efe595: On the way to refactor MaterialEditor (simplified MaterialItem and no Universa...
pospelov
09:54 Revision 8d51ea50: Bew icons for MaterialEditor, add/clone/remove activities
pospelov
09:54 Revision e75becf9: implemented tags and roles, added tests
david
09:54 Revision 6b3b61f5: supporting model type checks
david
09:54 Revision 65da5cfc: refactoring ports attributes and tags
david
09:54 Revision b71f67d6: restore serialization in progress
david
09:54 Revision c79c0c34: bug fixes for insert / take item
david
09:54 Revision 0b29f0e5: fixing insert into tag
david
09:54 Revision 6793a734: MaskItems switched to unique pointers
pospelov
09:54 Revision cadd6199: Initial MaskNames are fixed
pospelov
09:54 Revision 5e43911e: Detector's mask editor fixed to show non-interpolated plane
pospelov
09:54 Revision 2d9b270e: code cleanup
pospelov
09:54 Revision 6965945d: fixed mask editor name not copied
david
09:54 Revision 2c76d033: General functionality of InstrumentView is restored
pospelov
09:54 Revision 51085b4e: AwesomePropertyEditor is removed from code
pospelov
09:54 Revision b1cac81b: Working on DistributionDialog
pospelov
09:54 Revision d412c730: DistributionEditor fixed
pospelov
09:54 Revision 2c7f0972: WheelEventEater restored for InsturmentView
pospelov
09:54 Revision 94a61abe: On the way to restore MaskEditor
pospelov
09:54 Revision 7e37ec7c: MaskEditor restored
pospelov
09:54 Revision 38abdff4: Experimenting with registerProperty
pospelov
09:54 Revision 017270bd: Experimenting with proxy models
pospelov
09:54 Revision 8f00cd35: First working version of insert_after componentEditor mode
pospelov
09:54 Revision ca63f5aa: Working with instrumentView
pospelov
09:54 Revision 5c6216e2: Detector editors partly restored
pospelov
09:54 Revision 53a086aa: Further experiments with component editor
pospelov
09:54 Revision f57bb608: fixing domain object, simulation and real time activity
david
09:54 Revision 15ccc60b: fixed majority of slots connected to propertyChanged()
david
09:54 Revision dc8bf766: try to fix multilayer behavior
david
09:54 Revision ba662778: On the way to migrating Instrument view toward new ComponentEditor
pospelov
09:54 Revision 487c5955: On the way to migrating Instrument view toward new ComponentEditor (forgotten ...
pospelov
09:54 Revision 147d058f: unit tests for ParticleCompositionItem and Abundance behavior
david
09:54 Revision bbc6d69e: hotfix
david
09:54 Revision 93a70817: more unit test for model mapper in items
david
09:54 Revision 4efe2c3f: TestProxyModel can filter out item between group item and property items
david
09:54 Revision 8ab37587: TestVProxyModel "Feinschliff"
david
09:54 Revision 3e8dedd8: moved xml logic into SessionXML and it works with new structure & old unit tes...
david
09:54 Revision b59cc08f: fixed most stuff for sample designer
david
09:53 Revision 96488f0e: First working implementation of ComponentEditor which shows only visible items
pospelov
09:53 Revision a8d9f5d3: New ComponentEditor is attached to designer scene
pospelov
09:53 Revision 2d1a2745: ParameterizedItem attributes are moved from parent to child, unit tests
pospelov
09:53 Revision 61702b33: Merge branch 'ComponentEditor' into RefactoringSessionModel
pospelov
09:53 Revision 0a69c385: unit tests for ParticleCompositionItem and Abundance behavior
david
09:53 Revision e6cfc46d: unit tests for ParticleCompositionItem and Abundance behavior (reverted from c...
david
09:53 Revision b3c6009e: GroupProperty reuse existing item, if any
pospelov
09:53 Revision f135749d: Special case for ComponentEditor to not to show hidden items of group property.
pospelov
09:53 Revision 05a9935b: Further experiments with ComponentEditor
pospelov
09:53 Revision 858206db: Change in PropertyAttribute and the way GroupProperty reports to ComponentEdit...
pospelov
09:53 Revision e96724ee: Merge branch 'ComponentEditor' into RefactoringSessionModel
pospelov
09:53 Revision 6b82c4bf: Yet another fix for UserRole in ComponentEditor
pospelov
09:53 Revision e7ce1dba: Unused variables
pospelov
09:53 Revision 2277a142: More sophisticated TestView for several ComponentEditors with different layout
pospelov
09:53 Revision 5531cd22: ComponentEditor changed logic in order of property creation
pospelov
09:53 Revision c5d8a9f2: Bug in ParameterizedItem::insertChildItem with wrong index in beginInsertRow
pospelov
09:53 Revision a01ae74b: Experimenting with GroupItem appearance in component editor
pospelov
09:53 Revision a473dbda: ComponentEditorFlags added to steer visual appearance of ComponentEditor
pospelov
09:53 Revision 357b6892: removing most of getSubItems calls
david
09:53 Revision 5dc15c4f: clearify names, starting to develop ModelMapper for items
david
09:53 Revision ccb5bc0a: First prototype of ComponentEditor, new awesome replacement of AwesomeProperty...
pospelov
09:53 Revision ee1ee15a: detangling signals, using ModelMapper with lambda functions
david
09:53 Revision 8444a64a: Preventing signal cycling in ComponentEditor
pospelov
09:53 Revision 98d07545: making user names (Instrument, Multilayer) unique
david
09:53 Revision fa032870: start of refactoring, mainly in ParameterizedItem
removed parent from constructor
making properties part of model breaks with method to set properties, properties are ...
david
09:53 Revision 72e3d04b: GUI is starting again
david
09:53 Revision 77aa631d: reverted attribute system - leave it for now
struggling with group properties david
09:53 Revision d8ba70ac: make group property work
reverted some name changes (distracting for now) david
09:53 Revision a4f2ada9: created static class ModelPath
david
09:53 Revision 793c9533: some finishing
david

21 Mar 2016

16:11 Revision 89bfa0d8: new branch "win10fix" to fix python3+windows 10 bug. cmake updated to support ...
jmfisher
14:39 Revision cad058dd: fixing real time activity
david
14:27 Revision 21cc332b: fix distributed particle
david
13:23 Refactoring #1357 (Resolved): to discuss: authorship and file headers
Decision taken: possibility 2.
Leave file headers frozen as they are.
When substantially modifying a file, update...
wuttke
13:01 Bug #1377 (Resolved): latest 'develop' does not compile under Debian/stretch
problem has been solved in one of the following commits (without explit refering to this bug report) wuttke
13:01 Revision 4c9089b4: fixing instrument view
david
11:31 Revision 0697368b: Experimenting with group item
Merge branch 'GUIFixes2' into Fitting david
11:29 Revision 0c1c6318: Compilation error
pospelov

19 Mar 2016

00:02 Feature #1387: GUI: finalize FitWidget
In general your idea is reasonable, but please do not start coding/big planing before we discuss. The main problems I... pospelov
20:58 Feature #1387: GUI: finalize FitWidget
I have a completely new idea for fitting: Instead of a separate fit view, let's integrate fitting into real time acti... david

18 Mar 2016

16:31 Revision 8bab92fa: Merge branch 'GUIFixes2' into Fitting
pospelov
16:30 Revision 8aad7848: Forgotten files
pospelov
16:10 Feature #1388 (Archived): GUI: refactor RealTimeActivity

Replace QStandardItemModel (generated on the fly) with the normal SampleModel. The goal is to have uniform view in ...
pospelov
16:08 Feature #1387 (Archived): GUI: finalize FitWidget

* FitParameters widget (right part): replace text editor on the right with something more fancy
** For fitParamete...
pospelov
15:42 Revision bd9af7db: Merge remote-tracking branch 'origin/develop' into develop
pospelov
15:07 Refactoring #1352 (Resolved): GUI: refactor SessionModel and ParameterizedItem
pospelov
14:00 Revision a5a60bc9: support older gcc compilers (4.8): boost::regex replaced with std::regex (reve...
herck
13:55 Revision 9c543157: Experimenting with group item
pospelov
12:41 Revision b4b4960f: Fix build error (could not locate WinDllMacros.h) after removal of /inc folder
herck
09:13 Revision 45cc982f: Compilation error
pospelov
08:59 Revision 7b1a0ef8: Merge branch 'LongRipple' into develop
pospelov

17 Mar 2016

17:08 Bug #1377 (Resolved): latest 'develop' does not compile under Debian/stretch
branch 'develop', commit 8776b10866f of 17mar 16h54:... wuttke
17:05 Testing #1347 (Resolved): Winbuild: Provide compilation of BornAgain in MSVC 2015 Comunity editio...
64 bit Windows build with Python 3 ok herck
16:02 Testing #1347: Winbuild: Provide compilation of BornAgain in MSVC 2015 Comunity edition (64bits, ...
64 bit Windows build from develop OK herck
17:01 Revision 9011e9d1: working prototype of simple fitting
david
16:54 Revision 8776b108: Merge branch 'win64build' into develop
herck
16:18 Refactoring #1366: Revise boost libraries usage
boost::regex replaced by std::regex jmfisher
15:48 Refactoring #1366: Revise boost libraries usage
boost::scoped_ptr replaced with std::unique_ptr and (where possible) const std::unique_ptr jmfisher
16:13 Revision 702fc175: Adapt windows installer name (win64 for 64 bit compilation)
herck
16:09 Revision 9118723b: boost::regex replaced with std::regex
Jonathan Fisher
15:44 Revision 0c986aa6: Fix python issue in Windows
herck
15:39 Revision d8f1454a: Merge branch 'smartptr' into develop
Jonathan Fisher
15:38 Revision 28fea7f5: finished purge of boost::scoped_ptr
Jonathan Fisher
15:16 Revision 42399c9d: purged Fit/ and GUI/ of boost::scoped_ptr
Jonathan Fisher
15:08 Revision 9b7f4187: purged Core/ and App/ of boost::scoped_ptr
Jonathan Fisher
14:35 Revision 2e45c5c7: Fix cmake file after removal of inc/ and src/ folders
herck
13:25 Revision 73e732b4: preparing fit parameter proxy
david
11:43 Revision 873b3c1b: using colormapplot
david
11:01 Refactoring #1217: Cleanup App directory from all obsolete code
Fixed broken App build (setLambdaAlphaPhi -> vecOfLambdaAlphaPhi). Python script test_performance.py has same functio... jmfisher
10:59 Feature #1245 (Resolved): Investigate alternative Python API generation (for c++11)
jmfisher
10:58 Refactoring #1295: remove 'inc/ and 'src/' directory level
inc/ and src/ directory level removed from App/, Core/, and Fit/ jmfisher
10:53 Refactoring #1295 (Resolved): remove 'inc/ and 'src/' directory level
jmfisher
10:48 Revision a384adb6: removed inc/ and src/ from App, also fixed broken App build (setLambdaAlphaPhi...
Jonathan Fisher
10:24 Revision 7818f649: initial import data widget
david
10:15 Revision 329e43a2: mapping for P_NAME, new signal onValueChange
david
10:09 Revision 309e60bf: removed inc/ and src/ directory level from Core and Fit
Jonathan Fisher
10:06 Revision 924fe31f: New LongRipple1 for tests
pospelov
09:22 Revision 10d7cb64: fix in beginInsertRow and proxy integration
david

16 Mar 2016

20:08 Revision 2f28cc06: Fixes for Windows 64 bit build
Walter Van Herck
18:45 Testing #1347: Winbuild: Provide compilation of BornAgain in MSVC 2015 Comunity edition (64bits, ...
32 bit Windows build from branch develop OK herck
18:42 Revision 11695cda: Merge branch 'winbuild' into develop
Walter Van Herck
18:41 Revision 70a581ed: Cmake: install boost and python dll's automatically (no hardcoded paths and su...
Walter Van Herck
15:19 Revision 2eb9ad7f: Replace incorrect EXPECT_FLOAT_EQ with EXPECT_NEAR for doubles
Walter Van Herck
15:18 Revision 70c15c43: Export needed interfaces of BasicVector3D to windows dll
Walter Van Herck
15:17 Revision 4834c637: Rename enumerator to prevent name collision
Walter Van Herck
10:31 Revision 5ff56752: Replace cp command in cmake files with platform independent command
herck
10:31 Revision 012b92ae: Remove unneeded Qt dlls form installer
herck
10:31 Revision 96f5f109: Replace unscoped enum with enum class
herck

15 Mar 2016

18:34 Revision 62943532: Reenabled GUI unit tests
pospelov
18:29 Revision 032d6dd2: Merge branch 'GUIFixes' into RefactoringSessionModel
pospelov
18:29 Revision 9672be68: Some experimenting
pospelov
18:01 Revision e7325a0f: onSiblingsChange propagated to IView to update labels
pospelov
17:55 Revision 4e190aa1: New signal onSiblingsChange is added to mapper
pospelov
17:25 Revision cfe4564d: Moire tests for ModelMapper
pospelov
14:52 Revision 3f7cbc48: updated swig interface to fix issues with std::shared_ptr
Jonathan Fisher
14:41 Revision 2c05c18a: New GUI unit test for ModelMapper
pospelov
10:19 Revision 12e40bc8: minor changes to fix broken nightly build
Jonathan Fisher
08:04 Bug #1371: presence of some boost components not checked by cmake
would be easier if upstream bug https://cmake.org/Bug/view.php?id=15767 were solved wuttke

14 Mar 2016

18:29 Feature #1180 (Resolved): GUI: refactor material editor to make select/cancel behavior less confu...
pospelov
18:27 Revision d2c63fbf: Merge branch 'LayerView' into RefactoringSessionModel
pospelov
18:26 Revision b0c7e94a: Fixed bug in ParticleItem + P_TRANSFORMATION tag + GUIObjectBuilder
pospelov
17:59 Revision b10bdc58: Changes in IView logic (Mapper, setParameterizedItem, onPropertyChange). Layer...
pospelov
17:59 Revision c4cca338: Attempt to fix drag-and-drop of LayerView on top of MultiLayerView
pospelov
17:59 Revision d1971ea9: Fix in ParticleView and LayerView appearance ou PropertyChanged
pospelov
17:59 Revision ac492419: MaterialEditor now works on copy of MaterialModel
pospelov
17:59 Revision c1518500: ModelMapper fixed for disabling of TopLayerRoughness in MultiLayerItem
pospelov
17:59 Revision 33c1329a: MaterialEditor now selects the material corresponding to current material of L...
pospelov
17:59 Revision b20ae397: MaterialEditor now rewrites original model only if changes were made in temp m...
pospelov
17:59 Revision 14222353: Removed unused icons
pospelov
17:59 Revision 05b71f61: MaterialEditorDialog now remembers its size
pospelov
17:59 Revision 494bd4f7: Temporary example added in GUIExampleFactory for validation purposes
pospelov
17:58 Revision a95af90b: fix broken nightly build (2 python functional tests still fail)
Jonathan Fisher
15:59 Revision d391600e: Replace unscoped enum with enum class
herck
15:01 Feature #1365: Replace old ./App based performance test machinery with new one
I have added a Python script Tests/PerformanceTests/test_performance.py which reproduces the functionality of App/Tes... jmfisher
14:54 Revision 910500b5: added Python script Tests/PerformanceTests/test_performance.py with same funct...
Jonathan Fisher
14:13 Revision eb714316: Remove unneeded Qt dlls form installer
herck
14:08 Revision ec6df29c: Replace cp command in cmake files with platform independent command
herck
13:48 Revision 28d12a39: fixing sampletreeview and real time parameter tuning
david
12:29 Revision a05380a3: fixing sample designer
david

11 Mar 2016

16:23 Bug #1367: Fix python bindings to make fitting example FitAlongSlices working
I have added a static methods Histogram2D::dynamicCast() and Histogram1D::dynamicCast() to the swig interface which a... jmfisher
16:13 Revision b39b0792: addition changes to python binding generation
Jonathan Fisher
15:23 Testing #1347: Winbuild: Provide compilation of BornAgain in MSVC 2015 Comunity edition (64bits, ...
Compilation of master branch for 32 and 64 bits ok
Building BornAgain installer with PowerShell script (32 bit) ok
herck
14:52 Revision 34440363: changes to python binding generation
Jonathan Fisher
14:36 Revision 33961d5c: Adapt Core/CMakeLists.txt for Boost 1.60 and correct Anaconda path
herck
14:34 Revision 11b8c126: Remove unneeded/obsolete Qt libraries
herck
13:32 Revision 3a4777dc: Change for 32 bit build
herck

10 Mar 2016

12:55 Revision 5174d992: Merge branch 'fixdebian' into develop
ganeva
12:47 Revision 02bd76c3: Fix debian packaging after renaming of the libraries.
ganeva
12:29 Revision 2a9339f3: Version number updated in code and doxygen
pospelov
12:29 Revision 4dbb3b89: Changes for compilation with VS2015
herck

09 Mar 2016

20:38 Testing #1346 (Resolved): Winbuild: Provide GSL/Cmake based compilation uder MSVC 2015
herck
14:26 Documentation #1374 (Resolved): Report an Refactoring SessionItem
david
14:26 Documentation #1374: Report an Refactoring SessionItem
http://apps.jcns.fz-juelich.de/redmine/projects/bornagain/wiki/Refactoring_GUI_Model david
13:51 Documentation #1374: Report an Refactoring SessionItem
working on a wiki article about latest gui refactoring david
13:48 Documentation #1374: Report an Refactoring SessionItem
serser david
13:48 Documentation #1374 (Resolved): Report an Refactoring SessionItem
gas david
13:53 Bug #1370: Fix numerous "features" introduced by latest major GUI refactoring
pospelov wrote:
> This is a list of all known flaws introduced by our latest extraordinary GUI refactoring.
>
> *...
david
13:40 Revision c414e8f0: new proxy model for sample tree view
david
13:24 Revision c976eb65: removing inheritance from Q_OBJECT for SessionItem
david
11:02 Bug #1371: presence of some boost components not checked by cmake
wuttke wrote:
> this applies at least to program_options, iostreams, filesystem
wuttke
11:00 Bug #1371: presence of some boost components not checked by cmake
this applies at least to program_options and iostreams wuttke
10:58 Bug #1371 (Resolved): presence of some boost components not checked by cmake
absence causes compilation error wuttke
11:01 Revision d4b1677f: naming get/setChildValue -> get/setItemValue
david
10:45 Revision 1bec845f: some more polishing of the interface
david
10:10 Revision 76052527: renaming functions:
getRegisteredProperty->getChildValue
setRegisteredProperty->setChildValue
david
09:35 Revision 0b7b80b7: restoring designer scene
david

08 Mar 2016

17:29 Revision 63ea9781: Changes for compilation with VS2015
herck
17:26 Revision 12171d89: Color of LayerIvew partly fixed
pospelov
17:24 Bug #1370 (Archived): Fix numerous "features" introduced by latest major GUI refactoring

This is a list of all known flaws introduced by our latest extraordinary GUI refactoring.
*General*
* -Messag...
pospelov
16:04 Revision a868b82e: Massive renaming in MaterialEditor's family
pospelov
15:50 Revision 38a2915b: New MaterialEditor is finally integrated in the dialog
pospelov
15:31 Revision 666300c3: Context menu for MaterialEditor
pospelov
15:07 Revision b4a59a70: Bew icons for MaterialEditor, add/clone/remove activities
pospelov
11:31 Revision 1b6d0a9f: On the way to refactor MaterialEditor (simplified MaterialItem and no Universa...
pospelov

07 Mar 2016

17:55 Revision ada0291e: First version of new MaterialEditor
pospelov
16:28 Revision 9ff14717: small corrections to session item
david
16:27 Bug #1367: Fix python bindings to make fitting example FitAlongSlices working
Note that the example uses other methods from Histogram2D, e.g. projectionY(). So the problem is not just isolated to... jmfisher
15:47 Bug #1367 (Archived): Fix python bindings to make fitting example FitAlongSlices working

The issue is small, but it contains some philosophic aspect.
This is all about...
pospelov
15:17 Revision 0607c0db: Merge branch 'LongRipple2' into develop
pospelov
15:16 Revision 5f3268f1: Experimental LongRipple2 added
pospelov
14:56 Revision 4e4949f4: renaming parameterized item to sessionitem
and also parameterizedgraphicsitem to sessiongraphicsitem david
14:52 Revision 55fbbfa2: Merge branch 'OpenSuseAndSWIG' into develop
pospelov
14:37 Revision 646eb5ac: fixing insert into tag
david
14:19 Revision 7db2cbe4: AdjustMinimizer strategy is included to bindings
pospelov
14:19 Revision e4f69ab5: Python3 fix in user examples (print function)
pospelov
14:19 Revision 9bcda99b: Added Python version 3.4 to cmake
pospelov
14:13 Revision 8342a50b: MaskItems switched to unique pointers
pospelov
14:13 Revision 2add2583: Initial MaskNames are fixed
pospelov
14:13 Revision e532ff9c: Detector's mask editor fixed to show non-interpolated plane
pospelov
14:13 Revision 59078450: code cleanup
pospelov
14:13 Revision 332448a3: fixed mask editor name not copied
david
14:13 Revision aa257a33: implemented tags and roles, added tests
david
14:13 Revision 25ca5206: supporting model type checks
david
14:13 Revision 273e9c9e: refactoring ports attributes and tags
david
14:13 Revision f5ec6c7c: restore serialization in progress
david
14:13 Revision 1ee10518: bug fixes for insert / take item
david
14:13 Revision 6f656e4c: Experimenting with proxy models
pospelov
14:13 Revision dc17ceb9: First working version of insert_after componentEditor mode
pospelov
14:13 Revision 6b392b4e: Working with instrumentView
pospelov
14:13 Revision 9ea517a8: Detector editors partly restored
pospelov
14:13 Revision 63c31a33: Further experiments with component editor
pospelov
14:13 Revision a5108013: General functionality of InstrumentView is restored
pospelov
14:13 Revision 58656440: AwesomePropertyEditor is removed from code
pospelov
14:13 Revision 77dd12d5: Working on DistributionDialog
pospelov
14:13 Revision 616625bf: DistributionEditor fixed
pospelov
14:13 Revision c4325b2b: WheelEventEater restored for InsturmentView
pospelov
14:13 Revision bdfcdf1b: On the way to restore MaskEditor
pospelov
14:13 Revision 429fa026: MaskEditor restored
pospelov
14:13 Revision 76da742b: unit tests for ParticleCompositionItem and Abundance behavior
david
14:13 Revision 243bb806: hotfix
david
14:13 Revision bfa3ea70: more unit test for model mapper in items
david
14:13 Revision 7903ae40: TestProxyModel can filter out item between group item and property items
david
14:13 Revision 609214ba: TestVProxyModel "Feinschliff"
david
14:13 Revision d550436f: moved xml logic into SessionXML and it works with new structure & old unit tes...
david
14:13 Revision 6f541efa: fixed most stuff for sample designer
david
14:13 Revision 0848b989: fixing domain object, simulation and real time activity
david
14:13 Revision 9ca4da8b: fixed majority of slots connected to propertyChanged()
david
14:13 Revision 7c4248d2: try to fix multilayer behavior
david
14:13 Revision 932604fe: On the way to migrating Instrument view toward new ComponentEditor
pospelov
14:13 Revision 81cdf529: On the way to migrating Instrument view toward new ComponentEditor (forgotten ...
pospelov
14:13 Revision fafab056: Experimenting with registerProperty
pospelov
14:13 Revision 37abc48a: GroupProperty reuse existing item, if any
pospelov
14:13 Revision 6a85afcd: Special case for ComponentEditor to not to show hidden items of group property.
pospelov
14:13 Revision 9e3c0a01: Change in PropertyAttribute and the way GroupProperty reports to ComponentEdit...
pospelov
14:13 Revision 829acb87: Yet another fix for UserRole in ComponentEditor
pospelov
14:13 Revision 92898a59: First working implementation of ComponentEditor which shows only visible items
pospelov
14:13 Revision 6488f995: Further experiments with ComponentEditor
pospelov
14:13 Revision 4848d815: New ComponentEditor is attached to designer scene
pospelov
14:13 Revision deff8b47: Merge branch 'ComponentEditor' into RefactoringSessionModel
pospelov
14:13 Revision 5f5b0a37: ParameterizedItem attributes are moved from parent to child, unit tests
pospelov
14:13 Revision 3c90adb0: Unused variables
pospelov
14:13 Revision 38b6dbec: Merge branch 'ComponentEditor' into RefactoringSessionModel
pospelov
14:13 Revision d288fbe2: unit tests for ParticleCompositionItem and Abundance behavior
david
14:13 Revision 33a629ee: unit tests for ParticleCompositionItem and Abundance behavior (reverted from c...
david
14:13 Revision c4d2b397: First prototype of ComponentEditor, new awesome replacement of AwesomeProperty...
pospelov
14:13 Revision 0070cac4: Preventing signal cycling in ComponentEditor
pospelov
14:13 Revision 4f627f26: More sophisticated TestView for several ComponentEditors with different layout
pospelov
14:13 Revision 7443c182: created static class ModelPath
david
14:13 Revision 7ecbd8bb: ComponentEditor changed logic in order of property creation
pospelov
14:13 Revision 3e7be317: removing most of getSubItems calls
david
14:13 Revision 5a09ff5c: Bug in ParameterizedItem::insertChildItem with wrong index in beginInsertRow
pospelov
14:13 Revision f2254ff0: clearify names, starting to develop ModelMapper for items
david
14:13 Revision 122c1f8f: Experimenting with GroupItem appearance in component editor
pospelov
14:13 Revision 73701b8e: detangling signals, using ModelMapper with lambda functions
david
14:13 Revision a39133fa: ComponentEditorFlags added to steer visual appearance of ComponentEditor
pospelov
14:13 Revision de647e7a: making user names (Instrument, Multilayer) unique
david
14:13 Revision a76be7ca: make group property work
reverted some name changes (distracting for now) david
14:13 Revision 650da7b0: some finishing
david
14:13 Revision dc7b92e7: GUI is starting again
david
14:13 Revision 66d46f9c: reverted attribute system - leave it for now
struggling with group properties david
14:13 Revision db9a0de4: start of refactoring, mainly in ParameterizedItem
removed parent from constructor
making properties part of model breaks with method to set properties, properties are ...
david
10:49 Revision c6ccfa07: update to Swig interface to support numpy array in Histogram1D accessor methods
Jonathan Fisher
10:25 Revision ee48db83: udpated SWIG interface to fix broken FitCylindersAndPrisms example
Jonathan Fisher
10:16 Revision 85550458: restore serialization in progress
david
10:15 Revision 330c68e3: refactoring ports attributes and tags
david

04 Mar 2016

17:34 Revision 5bc2e2c7: Minor changes to swig interface files, working towards fixing the broken examp...
Jonathan Fisher
15:24 Revision 8af80cf7: supporting model type checks
david
14:46 Revision fc495e2a: implemented tags and roles, added tests
david
14:19 Revision c49ade9d: purged a couple of unnecessary boost/shared_ptr includes (we are now using std...
Jonathan Fisher
14:05 Refactoring #1366: Revise boost libraries usage
As of the merge of swig-bindings into develop, boost::shared_ptr has been replaced by std::shared_ptr throughout jmfisher
13:55 Refactoring #1366 (Resolved): Revise boost libraries usage

Check for boost use cases in the code, remove boost dependency where possible
* remove boost smart pointers if a...
pospelov
13:43 Feature #1245: Investigate alternative Python API generation (for c++11)
Updated the wiki with instructions for generating Swig bindings and adding new classes to the Python modules. Also in... jmfisher
10:20 Feature #1245: Investigate alternative Python API generation (for c++11)
swig-bindings has been merged into develop. Seems to be working fine under Linux (even with Python 3 support) but the... jmfisher
13:43 Feature #1365 (Archived): Replace old ./App based performance test machinery with new one

In the view of coming cleanup of ./App folder we have to create new machinery to be able to measure performance cha...
pospelov
12:54 Revision 3675cd5e: CMake fix for missed numpy headers under OpenSuse (for new bindings)
pospelov
10:54 Revision 762e8a40: fixed mask editor name not copied
david
10:10 Revision ad84809d: Small modification to cmake scripts, to fix broken 'make install' using SWIG b...
Jonathan Fisher
09:32 Revision d578d0db: Fixed problem with bindings for FitSuite
Jonathan Fisher

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: Core: SLD: 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
 

Also available in: Atom