Activity
From 14 Jun 2016 to 13 Jul 2016
13 Jul 2016
- 20:18 Bug #1512 (Archived): GUI crashes when simulating for a lognormal distribution of wavelength with...
- Reproduce:
Use cylinders and prisms example, create wavelength distribution log normal and set scale parameter to ze... - 14:41 Bug #1511 (Archived): Roughness simulations give incorrect scattering contribution below the samp...
- 11:58 Feature #1508: GUI JobView: reconsider location of activity view switch
- However, before this can be set back to low priority, the tutorial should be updated to what is actually implemented ...
- 11:34 Feature #1508: GUI JobView: reconsider location of activity view switch
- Perhaps then the solution will emerge from a larger reshuffling. Let's keep this issue with low priority and see how ...
12 Jul 2016
- 23:21 Refactoring #1484 (Sprint): GUI: refactor InstrumentItem and DetectorItem
- 23:21 Refactoring #1485 (Sprint): GUI: refactor InstrumentView
- 23:20 Refactoring #1486 (Sprint): GUI: refactor SampleView
- 21:13 Refactoring #1486: GUI: refactor SampleView
In general, my idea to have same dock menu switch, as in JobView (very right bottom corner). So the right-bottom co...- 20:21 Refactoring #1486: GUI: refactor SampleView
Adding here Joachim's comments
By default (unless overwritten by more specific behavior) a right click pops ...- 23:20 Refactoring #1488 (Sprint): GUI: provide integration of ImportDataView and InstrumentView
- 23:20 Refactoring #1490 (Sprint): GUI: refactor JobView and IntensityData widgets
- 21:00 Feature #1504: GUI: support standard control keys
This item should be extended to something more global. We can summarize here all shortcuts we have by now, and all ...- 09:30 Feature #1504 (Backlog): GUI: support standard control keys
- * ^A: select all wigets
* ^V: paste previously cut widget(s)
* ^X: cut selected widget(s)
* ^Z: revert last action... - 20:43 Feature #1503: GUI: provide intuitive way to insert layer into multilayer
Here are some clarifications:
You can drag-and-drop "Layer" from ItemsToolBox into a MultiLayer, when move it ou...- 09:26 Feature #1503 (Rejected): GUI: provide intuitive way to insert layer into multilayer
- Trying out the GUI in impatient beginner's mode (i.e. without reading the tutorial), I found the following:
Starti... - 20:30 Feature #1505 (Rejected): GUI: move windows menu from right-click-popup to topbar "Windows" pulldown
I have moved your comment into #1486, where among other things I'm going to address this one too.
Let me reject th...- 10:09 Feature #1505 (Rejected): GUI: move windows menu from right-click-popup to topbar "Windows" pulldown
- By default (unless overwritten by more specific behavior) a right click pops up a menu window that allows to choose w...
- 20:16 Feature #1508: GUI JobView: reconsider location of activity view switch
True, tutorial was not updated yet. I also agree, that lower right corner is not most intuitive place. The problem ...- 12:07 Feature #1508 (Rejected): GUI JobView: reconsider location of activity view switch
- Current location of button that activates the Job View Activity menu is at bottom right.
This it at variance from ... - 19:54 Feature #1510 (Rejected): replace "Houston, we have a problem"
I added this task into bigger issue #1492. Rejecting this one.
- 14:34 Feature #1510 (Rejected): replace "Houston, we have a problem"
- funny enough for the lifetime of one release, but not the permanent solution, I suppose
- 19:49 Feature #1506: GUI Sample Tree View: cut / paste or move to be added to right-click popup menu
The "move" functionality was there already (not as a context menu, but rather natural hold-click-and-move), but was...- 10:14 Feature #1506 (Backlog): GUI Sample Tree View: cut / paste or move to be added to right-click pop...
- The ight-click popup menu in the Sample Tree View should provide a means to move items around. Either using a cut/pas...
- 15:41 Refactoring #1477 (Resolved): Provide more detailed info on Exception thrown from Polyhedron base...
- Resolved in 7450e48.
- 15:30 Refactoring #1477 (Sprint): Provide more detailed info on Exception thrown from Polyhedron based ...
- 14:30 Bug #1509 (Resolved): Version string should be different for executables generated from 'develop'...
- This we have discussed previously, but I have to come back to it:
An executable that differs, at times even consid... - 11:41 Documentation #840: Website: provide movie with GUI tutorial
- I removed the following from http://bornagainproject.org/documentation/usage/gui: »The following video presents how t...
- 11:34 Feature #1507 (Backlog): GUI: Sample builder & editor: SHIFT+LeftClick should add to selection
- In Sample Editor and Sample Tree View, LeftClick selects one item.
As per de factor standard for GUI behavior, SHI...
11 Jul 2016
- 14:05 Feature #1238: nicer layout for newsletter@bornagainproject.org (reopened: v1.6.0 round mail stil...
- reopened: round mail announcing v1.6.0 still had black bars, and no horizontal margin
- 13:22 Configuration #1502 (Rejected): rebase all branches after release (change release script or instr...
- 'develop' and any living feature branch should at any time contain the common history at least up to the latest relea...
- 12:58 Configuration #1501 (Archived): version tag must start with 'v' (change release script or instruc...
- Per agreement with Cristiano Feldero, version tags should always start with 'v'. Hence 'v1.6.0', not '1.6.0'.
Is t...
06 Jul 2016
- 17:59 Configuration #1500 (Rejected): MacOS: provide vagrant test box for El Capitan
* create vagrant box for El Capitan
** it will be used to test Mavericks dmg installer
** so it will have to cont...- 17:56 Configuration #1255 (Sprint): MacOS: provide vagrant build configurations for Mavericks
* install buildslave to maverick box
* provide build configuration for making dmg (Python2)
* provide build confi...- 17:54 Configuration #1344 (Sprint): MacOS: install buildslave to macmini
- 15:57 Bug #1499 (Resolved): GUI Segmentation fault if layer is too thick
- 15:57 Bug #1499 (Sprint): GUI Segmentation fault if layer is too thick
- 09:46 Bug #1499: GUI Segmentation fault if layer is too thick
- The crash happens only if the particle layout is present.
- 09:42 Bug #1499 (Archived): GUI Segmentation fault if layer is too thick
- Users from Juelich would like to simulate a system with quite thick layers (in a micrometer range). However, BornAgai...
- 15:28 Refactoring #995 (Rejected): New GUI buttons are badly visible under MacOS
I've made already two attempts to make this wonderful Walter's colored buttons works under MacOS and didn't succeed...
05 Jul 2016
- 14:25 Bug #1498 (Archived): Fitting in GUI: values for all fitting parameters are reported as the same
- During fitting in the GUI with multiple parameters, the status display shows the same values for each parameter at ea...
- 13:08 Configuration #1483 (Sprint): Fix shuwdown of Windows10 build slave
- 13:08 Configuration #1496 (Sprint): Switch Windows10 buildslave from virtual box to vagrant box
04 Jul 2016
- 11:24 Configuration #1350 (Archived): Buildbot: provide set of configurations for buildbot-based BornAg...
- 11:24 Testing #1346 (Archived): Winbuild: Provide GSL/Cmake based compilation uder MSVC 2015
- 11:24 Testing #1347 (Archived): Winbuild: Provide compilation of BornAgain in MSVC 2015 Comunity editio...
- 11:24 Testing #1345 (Archived): Vagrant: Provide Win10 Vagrant box running on build server
- 11:23 Refactoring #1333 (Archived): MSC switches hopefully obsolete
- 11:23 Refactoring #1334 (Archived): Core: remove ProgramOptions from the simulation
- 11:23 Refactoring #1472 (Archived): Introduce additional template parameter for IFactory to be able to ...
- 11:23 Documentation #1280 (Archived): draw tetrahedron as seen from -x
- 11:23 Documentation #1400 (Archived): blender: paint dodecahedron and icosahedron
- 11:23 Documentation #1269 (Archived): Update documentation for new phi angle definition
- 11:23 Refactoring #1217 (Archived): Cleanup App directory from all obsolete code
- 11:23 Refactoring #1295 (Archived): remove 'inc/ and 'src/' directory level
- 11:23 Refactoring #1258 (Archived): GUI: move XML related methods outside of the SessionModel
- 11:23 Refactoring #1352 (Archived): GUI: refactor SessionModel and ParameterizedItem
- 11:23 Refactoring #1353 (Archived): GUI: refactor AwesomePropertyEditor to rely on new GUI model
- 11:23 Documentation #1262 (Archived): Fix IsGISAXS references in form factor section
- 11:23 Refactoring #1296 (Archived): update internal information about performance tests
- 11:23 Refactoring #1424 (Archived): reduce verbosity of googletest output
- 11:23 Feature #1409 (Archived): accelerate Ripple1
- 11:23 Feature #1238 (Archived): nicer layout for newsletter@bornagainproject.org (reopened: v1.6.0 roun...
- 11:23 Feature #1427 (Archived): Implement new roughness calculation that is more stable for large rough...
- 11:23 Feature #1387 (Archived): GUI: finalize FitWidget
- 11:23 Feature #1388 (Archived): GUI: refactor RealTimeActivity
- 11:23 Feature #1408 (Archived): GUI: refactor/beautify/finalize FitWidget
- 11:23 Feature #1075 (Archived): Cone6 form factor -> analytic
- 11:23 Feature #1245 (Archived): Investigate alternative Python API generation (for c++11)
- 11:23 Feature #1138 (Archived): GUI: provide uniform style for double numbers in GUI-generated Python s...
- 11:23 Feature #1180 (Archived): GUI: refactor material editor to make select/cancel behavior less confu...
- 11:23 Feature #1281 (Archived): GUI: provide widget for fit parameters settings
- 11:23 Feature #1342 (Archived): GUI: add Monte-Carlo integration option in the simulation
- 11:23 Feature #1365 (Archived): Replace old ./App based performance test machinery with new one
- 11:23 Feature #335 (Archived): Check Python 3 compatibility
- 11:23 Bug #1458 (Archived): Compilation under Mac OS is broken
- 11:23 Bug #1465 (Archived): Repair MacOS cmake machinery
- 11:23 Bug #1470 (Archived): Revise all README's in BornAgain source directory.
- 11:23 Bug #1367 (Archived): Fix python bindings to make fitting example FitAlongSlices working
- 11:23 Bug #1404 (Archived): compilation broken for libgsl2
- 11:23 Bug #1405 (Archived): Implementation error in MultiLayerRoughnessDWBASimulation
- 11:23 Bug #1413 (Archived): polyhedra won't react to ex-post parameter variation
- 11:23 Bug #1429 (Archived): Unit tests files are not shown in Qt Creator IDE
- 11:23 Bug #1455 (Archived): RuntimeError if CrossCorrLength=0
- 11:23 Bug #1294 (Archived): provide substantial unit tests for factor computations
- 11:23 Bug #1401 (Archived): correct inaccurate numerics near removable singularity in form factors Tetr...
- 11:23 Bug #1449 (Archived): Apply detector resolution function can give negative results
- 11:23 Bug #1338 (Archived): Crash while saving certain project file
- 11:23 Bug #1358 (Archived): for complex vector3D, functions mag() and mag2() should return a real, not ...
- 11:23 Bug #1436 (Archived): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHist...
- 11:23 Bug #1084 (Archived): MultiLayer samples with roughness (and without particles) report wrong prog...
- 11:23 Bug #1274 (Archived): GUI: rotated ellipse in MaskEditor is wrongly propagated to domain
- 11:23 Bug #1343 (Archived): GUI: online update notifier is not working
- 11:23 Bug #1370 (Archived): Fix numerous "features" introduced by latest major GUI refactoring
01 Jul 2016
- 15:00 Refactoring #1497 (Rfc): Agree on new Core directory structure and class renaming to Rename certa...
- 14:48 Refactoring #1497: Agree on new Core directory structure and class renaming to Rename certain cla...
- I fully agree that these type of tasks should wait until we have a reasonably good working CI and nightly build proce...
- 14:23 Refactoring #1497 (Rejected): Agree on new Core directory structure and class renaming to Rename ...
- Within this item we have to agree on
* new Core directory structure (how to split, new directory names)
** Joachi... - 14:46 Configuration #1348 (Rejected): Buildbot: install agent on scgmini and attach Mavericks/Yosemite/...
- Already covered in #1344
- 14:45 Configuration #1344: MacOS: install buildslave to macmini
- Needed:
Mavericks, Yosemite, El Capitan - 13:56 Configuration #1496 (Rejected): Switch Windows10 buildslave from virtual box to vagrant box
- 13:50 Refactoring #1495 (Backlog): GUI: extend GUISuite functional test machinery with standard fits
- We have to make sure, that translation of fit parameters between GUI and domain
is working properly. - 13:50 Refactoring #1494 (Backlog): GUI: Implement export of fitting setup to python script.
- This is a heavy item. It is not even clear how to do it.
- 13:50 Refactoring #1493 (Backlog): GUI: Implement tranform from domain for fitting objects
- 13:49 Refactoring #1492 (Resolved): GUI: Unify WarningSignWidget usage across the whole project
- We use WarningSignWidget (small yellow triangle) in different widgets under similar scenarios, but having lots of du...
- 13:49 Refactoring #1491 (Rejected): GUI: improve GUI fitting performance
- For the moment fitting with GUI eats only 60% CPU, it means that significant part we spend in GUI's single thread by ...
- 13:48 Refactoring #1490 (Resolved): GUI: refactor JobView and IntensityData widgets
- * -get rid of ColorMapPlot-
* -create new widget for projections-
** -take care of auto margins in QCustomPlot-
* ... - 13:48 Refactoring #1489 (Rejected): Build: refactor fix_apple_bundle for the production of MacOS installer
- The main problem, is that it can't distinguish, whever Qt dependencies are hardcoded in BornAgain binary
(which is n... - 13:48 Refactoring #1488 (Archived): GUI: provide integration of ImportDataView and InstrumentView
- This is a heavy item which requires the following
* -Embed mask editor into ImportDataView-
* Make FitSuite respe... - 13:47 Refactoring #1487 (Archived): GUI: introduce ROI (region of interest) in MaskEditor
- The idea is that when it comes to importing real data, the most common operation is
to set up region of interest, wh... - 13:47 Refactoring #1486 (Resolved): GUI: refactor SampleView
- * -switch to the dock structure as in JobView-
* -make SampleViewDocks (to be created) and JobViewDocks relying on s... - 13:46 Refactoring #1485 (Resolved): GUI: refactor InstrumentView
- * switch to the usage of common ItemStackPresenter to avoid code duplication
* split responsibilities: separate acti... - 13:46 Refactoring #1484 (Resolved): GUI: refactor InstrumentItem and DetectorItem
- * Introduce DetectorContainerItem
* introduce common base DetectorItem for SphericalDetectorItem and RectangularDete... - 13:45 Feature #1308 (Rejected): GUI: take care about margins in ColorMapPlot
- Will be fixed in the context of JobView refactoring
- 13:44 Configuration #1483 (Rejected): Fix shuwdown of Windows10 build slave
- The build slave for Windows10 builds does not seem to shutdown properly. As a result, it keeps running and buildmaste...
- 13:42 Configuration #1482 (Rejected): Investigate forced build on buildbot, parameterized by <branch>
- At first stage, only Linux.
This could help testing before merging, but also for releasing, where we need to test/ge... - 13:39 Configuration #1481 (Rejected): Buildbot: provide tutorial how to add new build configuration: MacOS
- For the moment the knowledge mostly in Jan's hands, we need good tutorial on BornAgain redmine wiki, so everybody cou...
- 13:39 Configuration #1480 (Rejected): Buildbot: provide tutorial how to add new build configuration: Wi...
- For the moment the knowledge mostly in Jan's hands, we need good tutorial on BornAgain redmine wiki, so everybody cou...
- 13:04 Refactoring #1476: Revise installation directory structure under Linux
I thinks this item, as well as #1070 should be replaced with one, single, well planned item - "Refactor installatio...- 12:50 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...
- Split into separate issues
- 12:49 Bug #1448 (Rejected): Remove html directory from source tarball
- so it was a mistake during hotfix procedure. Nothing to be done here.
- 12:47 Configuration #1447 (Backlog): Migrate to GitHub
- I think we have to move to github/gitlab with pull requests as soon as possible.
30 Jun 2016
- 10:42 Configuration #1350 (Resolved): Buildbot: provide set of configurations for buildbot-based BornAg...
- Arch and the two Ubuntu systems are in place. Fedora (or another option) will be configured during the next sprint.
- 09:28 Bug #1436 (Resolved): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHist...
Replaced "enum class DataType" to "enum DataType" in IHistogram. We have to be careful with enums which are intende...- 09:26 Bug #1436 (Sprint): repair ex06_Miscellaneous/AccessingSimulationResults.py: type object 'IHistog...
- 08:13 Configuration #1150 (Backlog): Improve release script procedure
- 08:13 Configuration #1344 (Backlog): MacOS: install buildslave to macmini
- 08:12 Feature #1349 (Backlog): Buildbot: provide tutorial how to add new build configuration: Linux
- 08:12 Configuration #1348 (Backlog): Buildbot: install agent on scgmini and attach Mavericks/Yosemite/E...
- 08:12 Configuration #1255 (Backlog): MacOS: provide vagrant build configurations for Mavericks
- 08:12 Configuration #1175 (Backlog): Installer: Linux: Provide official debian package
29 Jun 2016
- 17:33 Feature #1408 (Resolved): GUI: refactor/beautify/finalize FitWidget
- For the moment it's good enough to start showing to the users. Still lots of things has to be done, but it will be a ...
28 Jun 2016
- 14:13 Refactoring #1479 (Backlog): presence of some boost components not checked by cmake
- 14:12 Refactoring #1479 (Rejected): presence of some boost components not checked by cmake
- See #1371
Fix implemented for that issue did not work for us, because it uses keywords not present in cmake 2.8.12 (...
27 Jun 2016
- 10:42 Feature #1478 (Resolved): Refactor FitParameterLinked to provide simultaneous fit of several samp...
Current FitParameterLinked item is able to steer several RealParameterWrapper. The idea is that we can fit several ...- 09:34 Bug #1465 (Resolved): Repair MacOS cmake machinery
22 Jun 2016
- 00:24 Refactoring #1477 (Archived): Provide more detailed info on Exception thrown from Polyhedron base...
For example, attempt to create Prism3 in GUI with wrong parameters leads to an exception with info...- 13:57 Refactoring #1476 (Rejected): Revise installation directory structure under Linux
- After the recent refactoring of the cmake files, in the lib/BornAgain1.5 folder appear BornAgain executable file and ...
20 Jun 2016
- 17:17 Feature #1475 (Archived): DOI for BornAgain
- To let users to cite BornAgain in a proper way, we need DOI.
Here is a bit of information on how to get a DOI for... - 15:13 Refactoring #1472 (Resolved): Introduce additional template parameter for IFactory to be able to ...
- IFactory can now be customized by key-type and no longer needs build function templates that explicitly return base p...
- 14:05 Refactoring #1472 (Archived): Introduce additional template parameter for IFactory to be able to ...
I need IFactory to accept QString as key, to be able to write in GUI
resiterItem(QString("Color Map"), &createInst...- 12:45 Feature #1120 (Sprint): Calculate the specular peak intensity: |R|^2 at the specular pixel
- Priority set to high, because this issue has been delayed for too long and users are expecting this.
18 Jun 2016
- 15:57 Refactoring #1065: Revise particle form factors: change names, add few form factors, change some ...
- Rename FormFactorTrivial -> FormfactorDot ... and suddenly it's physical
17 Jun 2016
- 17:33 Refactoring #1471: Revise user example demonstrating BornAgain usage from C++
- For the time being, I inserted into the README:
THIS C++ EXAMPLE DIRECTORY IS CURRENTLY NOT MAINTAINED AND MAY BE ... - 09:34 Refactoring #1471 (Resolved): Revise user example demonstrating BornAgain usage from C++
We have in the directory ./Examples/cpp an example demonstrating how to simulate from C++.
It has to be repaired/...- 13:51 Bug #1470 (Resolved): Revise all README's in BornAgain source directory.
- Resolved in 2c06ab3c. At least good enough for my taste.
- 09:14 Bug #1470 (Archived): Revise all README's in BornAgain source directory.
This is triggered by the mail conversation I recently had with the user. He spotted inconsistency between files des...- 13:42 Refactoring #1440: cover Python examples by functional tests
- perhaps existing dev-tools/check-examples/check_examples.py can be used
- 09:40 Refactoring #1468: Code organization: Migrate to stdexcept
Not that I have a strong opinion on this matter, just one possible argument.
Own hierarchy, in principle, allows...
16 Jun 2016
- 11:32 Bug #1467: Remove memory leakages from functional test machinery
- Two causes of leaks fixed in ffa5fab.
The remaining two (in SubtestRegistry and OutputDataReadFactory) are probably ... - 10:27 Bug #1467: Remove memory leakages from functional test machinery
- Here are some additional explanations about release procedure.
Before every release we check BornAgain for leakage... - 09:11 Bug #1467 (Resolved): Remove memory leakages from functional test machinery
* Leakages have been present already in previous version of functional test. There are probably some new.
* All ...- 10:19 Refactoring #1469 (Rejected): Package Multifit-Suite as separate library
- Proposed names:
* libgufl = Grand Unified Fit Library
* libfitagain
* libfitsuite # surprisingly, zero Google hits... - 10:17 Refactoring #1468 (Resolved): Code organization: Migrate to stdexcept
- ... instead of our own Exception hierarchy
- 10:14 Bug #1464 (Resolved): TestCoreP unit test is failing under MacOS
- Does work.
15 Jun 2016
- 23:52 Bug #971 (Resolved): Drupal: horizontal scrollbar hides underscore character in long lines
- Resolved by agreeing on fontsize=12 and maximally 85 chars / line
- 23:51 Bug #971 (Sprint): Drupal: horizontal scrollbar hides underscore character in long lines
- 23:50 Refactoring #1291 (Resolved): core functional test machinery: simplify, or at least explain
- 23:49 Refactoring #1291 (Sprint): core functional test machinery: simplify, or at least explain
- Last open subissue resolved in 6f660da3
- 10:43 Feature #767 (Rejected): Add functionality into MinimizerFactory::printCatalogue.
- Rejected in the favor of new item #1446.
- 10:42 Refactoring #1466 (Archived): Refactor core Minimizer family to match the GUI presentation
Presentation of minimizer settings in GUI widgets requires different tree structure in (Minimizer Library, Minimize...
14 Jun 2016
- 22:09 Documentation #1400 (Resolved): blender: paint dodecahedron and icosahedron
- 16:16 Refactoring #1432 (Backlog): final polish of polyhedral form factor
- Good enough for Core release.
- 16:12 Documentation #1414 (Backlog): regenerate form factor images in manual
- 15:37 Bug #1464: TestCoreP unit test is failing under MacOS
- Limit relaxed in 6954158. Does it work?
- 15:05 Refactoring #1065 (Backlog): Revise particle form factors: change names, add few form factors, ch...
- To be done together with other renamings. Decided so far:
* akronyms not all in capitals, for consistency with camel... - 14:55 Documentation #1431 (Resolved): simplify cross-referencing using package cleveref
- b8e58f4 uses far more \cref than \ref, setting precedent for future use. No need to convert the remaining \ref's.
- 14:54 Documentation #1431 (Sprint): simplify cross-referencing using package cleveref
- 11:03 Documentation #1131 (Backlog): Create tutorial explaining interference function parameterization
- Usage of an interference function is already included in the 'examples' section.
The detailed description of every s... - 10:12 Refactoring #1454 (Resolved): Export to Python: generated scripts should not require "from bornag...
- Resolved in a87bb475e
Also available in: Atom