Activity

From 08 Jun 2020 to 07 Jul 2020

07 Jul 2020

08:57 Configuration #2465 (Resolved): CMake: more standard find modules for fftw3 and tiff
Done in https://github.com/scgmlz/BornAgain/pull/984 wuttke
08:55 Refactoring #2466 (Resolved): Use full paths in #include directives
Done in https://github.com/scgmlz/BornAgain/pull/998 wuttke
08:54 Refactoring #2473 (Resolved): Put all tests under CTest control
Done in commit 64f203, PR https://github.com/scgmlz/BornAgain/pull/997 wuttke

02 Jul 2020

16:15 Refactoring #2474 (Resolved): simplify the functional test machinery
two intercalated factories .. pretty sure this can be made simpler wuttke
11:39 Documentation #2392 (Resolved): Provide Doxygen class comments for recently added classes
After today's PRs, good enough. Remaining comments will be added along with code review & revision. wuttke
07:18 Refactoring #2473 (Resolved): Put all tests under CTest control
Enforcing unit test runs after each compilation costs time, and feels patronizing.
It floods the screen with irrelev...
wuttke
06:54 Refactoring #2472 (Resolved): Disambiguate INamed: class name or object name
From the start, there has been a disambiguate about the semantics of INamed: is it a class name or object name? This ... wuttke

01 Jul 2020

19:09 Refactoring #2471 (Backlog): Core: FF: Revise particle rotation axis (at bottom vs through center)
In FFFullSphere, there is a special switch to move the rotation axis from bottom to center, for use in SAS. This look... wuttke

30 Jun 2020

17:12 Configuration #2470 (Waiting): Installer: Windows: link GSL dynamically
currently statically linked wuttke

29 Jun 2020

10:07 Bug #2416: Polarized: Fix treatment of imperfect analyzers
After a first discussion with Artur, he wasn't happy with this operator at all.
He also pointed me to https://doi.or...
rbeerwerth
10:03 Feature #2417: Polarized: support z-component of magnetic field
The z-component is mostly irrelevant for reflectometry, according to Artur.
For this reasons we should in first inst...
rbeerwerth
07:54 Refactoring #1766 (Sprint): Core: FF: Replace all form factors in sample creation by shapes
Whether we call the form factors or shapes, is of secondary importance. The key point is to avoid duplication of clas... wuttke

26 Jun 2020

18:44 Refactoring #1476 (Rejected): Revise installation directory structure under Linux
Seems obsolete. Anyway, current solution under Linux is good enough. Start fresh item if there are still problems or ... wuttke
16:43 Feature #1950 (Rejected): Investigate hdf5 as default format for BornAgain data files
questionable trade off, and not a priority for any foreseeable future wuttke
16:38 Refactoring #1990 (Sprint): Code organisation: Remove duplicate type definitions in BornAgainName...
we'll remove type definitions for good, http://apps.jcns.fz-juelich.de/redmine/issues/2457 wuttke
16:31 Documentation #2385 (Resolved): Doxygen > User API > group Simulation: too crowded, break into su...
Resolved in https://github.com/scgmlz/BornAgain/pull/986 wuttke
10:02 Documentation #2385 (Sprint): Doxygen > User API > group Simulation: too crowded, break into subg...
wuttke
09:52 Documentation #1135 (Resolved): Manual: describe core shell particles
described in https://www.bornagainproject.org/documentation/examples/complex-shapes/core-shell-nanoparticles/ wuttke
08:50 Bug #2034 (Rejected): Formfactor Icosahedron crosses interface boundary
cannot reproduce wuttke

25 Jun 2020

19:28 Documentation #2459 (Resolved): Update and reorganize Doxyfiles
Resolved in https://github.com/scgmlz/BornAgain/pull/985 wuttke
16:57 Documentation #2459 (Sprint): Update and reorganize Doxyfiles
wuttke
16:57 Refactoring #2457 (Sprint): Code organisation: facilitate sample model API changes
wuttke
16:56 Refactoring #2466 (Sprint): Use full paths in #include directives
wuttke
16:27 Feature #2467: PythonAPI: improve use of keyword arguments; also improve documention
To be done along with #2468, #2469. Or earlier. wuttke
15:43 Feature #2467 (Backlog): PythonAPI: improve use of keyword arguments; also improve documention
from notes by Thomas Rod:
The documentation does not show how to use keyword variables, which usually is very good...
wuttke
16:27 Feature #2468: Units: improve options in PythonAPI
API breaking, therefore scheduled for 2.0 wuttke
15:45 Feature #2468 (Backlog): Units: improve options in PythonAPI
From Thomas' notes on making the API more pythonic:
plot_simulation_result should have a different options for uni...
wuttke
16:26 Feature #2469: PythonAPI: make 'result' more pythonic
API breaking, therefore scheduled for 2.0 wuttke
15:47 Feature #2469 (Backlog): PythonAPI: make 'result' more pythonic
From notes by Thomas Rod:
'result' seems to some kind of swig object rather than just a python object. This seems ...
wuttke
16:17 Feature #2164: Core: import: support edf format for scattering data
Script from Juan:... wuttke
15:47 Feature #2444 (Rejected): Provide a nice-to-have list toward more pythonic BornAgain PythonAPI
Replaced by issues #2467, #2468, #2469 wuttke

24 Jun 2020

18:59 Refactoring #1065 (Rejected): Revise particle form factors: change names, add few form factors, c...
Replaced by http://apps.jcns.fz-juelich.de/redmine/issues/1569 wuttke
18:58 Refactoring #1569: Core: FF: API: rename hard particle form factors
Replaces http://apps.jcns.fz-juelich.de/redmine/issues/1065 wuttke
18:54 Refactoring #1887 (Rejected): Switch to new signal/slot mechanism in Qt (since c++11)
GUI problems are now attached through partial rewriting instead of refactoring. wuttke
18:52 Refactoring #1731 (Rejected): Reduce number of TODOs in code
Not an issue to be worked against. Should rather be perpetually in the mind of all developers: when you touch code wi... wuttke
18:40 Documentation #1414 (Rejected): regenerate form factor images in manual
why? wuttke
18:37 Feature #1915 (Rejected): Warning while loading certain tiff file
He has a corrupt TIFF file, tifflib prints a warning. So what? wuttke
18:32 Documentation #2158 (Resolved): Extend website with nightly builds to accomodate for early testers
If I understand correctly, this is about functionality that is provided by GH Actions. wuttke
18:29 Refactoring #2052 (Resolved): Consider switching to C++17
Yes, move to C++17 was decided after release 1.17. wuttke
18:28 Refactoring #2052 (Sprint): Consider switching to C++17
wuttke
18:24 Documentation #2088 (Rejected): Website: remove links to external css
obsolete after move to Hugo wuttke
18:19 Bug #2152 (Sprint): Project build fail if OpenGL is not accessible
wuttke
18:17 Feature #2302 (Rejected): Provide form factor for hexagon-based twisted pyramid
Can be implemented on short notice hould the need ever arise again wuttke
18:16 Documentation #2250 (Resolved): Fix doxygen documentation
problem is gone, somehow wuttke
18:07 Documentation #840 (Long Term Idea): Website: provide movie with GUI tutorial
wuttke
15:42 Documentation #1638 (Rejected): Manual: Improve / restore side bar navigation
obsoleted by migration to Hugo wuttke
15:40 Documentation #976 (Resolved): Derive scalar and polarized wave equation for both X-rays and neut...
Reference paper makes the formalism as compact as possible. For more detailed investigations, it turns out that it is... wuttke
15:32 Feature #726 (Sprint): Polarized: Provide numerically stable calculation of R,T coefficients for ...
wuttke
15:31 Feature #1920 (Resolved): Adapt BornAgain GUI for 4k displays
Resolved in 1.17 wuttke
15:31 Feature #1920 (Sprint): Adapt BornAgain GUI for 4k displays
wuttke
15:25 Feature #2274 (Long Term Idea): Code organisation: investigate Swig replacement
wuttke
15:24 Refactoring #2376 (Long Term Idea): Fit: Look for an alternative to root minimizers
wuttke
15:23 Refactoring #2343 (Rejected): Improve performance in reflectometry engine
duplication of #2336 wuttke
15:22 Refactoring #2343 (Sprint): Improve performance in reflectometry engine
wuttke
15:17 Feature #2336 (Resolved): Make reflectometry computation as fast as in Refnx
The fundamental problem with n log n from the bijection is solved by Randolf's new algorithm. Everything else will be... wuttke
15:16 Feature #2336 (Sprint): Make reflectometry computation as fast as in Refnx
wuttke
14:38 Feature #2451 (Rejected): Provide Windows installer generation in Appveyor builds
Windows build now under GH Actions cloud service. wuttke
14:37 Feature #2452 (Rejected): Provide MacOS installer generation in Travis builds
MacOS: CI running on GH ACtions cloud service; release build still on our Mac Mini. wuttke
14:35 Feature #2453 (Rejected): Provide a tarball generation in Travis builds
Travis has been replaced by GitHub Actions cloud service. wuttke
14:34 Feature #2435 (Resolved): Investigate GitHub action system.
Since 1.17, CI runs under GH Actions. wuttke
14:33 Feature #2435 (Sprint): Investigate GitHub action system.
wuttke

23 Jun 2020

15:55 Refactoring #2466 (Resolved): Use full paths in #include directives
Instead of... wuttke

22 Jun 2020

13:40 Configuration #2465 (Resolved): CMake: more standard find modules for fftw3 and tiff
need explained in https://jugit.fz-juelich.de/mlz/intern/ba-intern/-/blob/master/release/local-win-vcpkg.md wuttke

18 Jun 2020

09:51 Feature #2443 (Resolved): Create document describing the release procedure.
pospelov

17 Jun 2020

12:57 Bug #2409 (Backlog): GUI: "save image" button from 3D viewer creates psychodelic images
pospelov
12:57 Refactoring #2410 (Backlog): Core: beam propagation: Speeding up computations on samples with a l...
pospelov
12:57 Documentation #2429 (Backlog): Website: add Hugo option to mark tutorials with "Available in Rele...
pospelov
12:56 Feature #2438 (Resolved): Website: rename "python scripts" and "tutorial examples" menu entries.
Replaced "cookbook" -> examples, the rest remains. pospelov
12:56 Feature #2447 (Resolved): Update eigen3 submodule URL
pospelov
12:55 Feature #2447 (Sprint): Update eigen3 submodule URL
pospelov
12:24 Feature #2463 (Resolved): Update macmini to High Sierra and provide BornAgain build
pospelov

16 Jun 2020

09:36 Configuration #2460: Repository: split into Fit, Core, GUI?
Examples of projects that have a similar subproject structure:
* https://github.com/JuPedSim/
wuttke

15 Jun 2020

15:50 Refactoring #2434 (Rejected): Update file header everywhere
pospelov
15:03 Feature #2464 (Backlog): Artwork (GUI+Doc): provide CantellatedCube (blue 3d view and grey 2d cuts)
wuttke
13:16 Configuration #2460 (Long Term Idea): Repository: split into Fit, Core, GUI?
wuttke
13:15 Configuration #2458 (Rejected): Move to Jugit, gitlab-ci, scgbuild, local Windows
Thanks for your feedback. And thanks for finally getting rid of the Appveyor bottleneck. So let us gain some experien... wuttke
12:14 Configuration #2458: Move to Jugit, gitlab-ci, scgbuild, local Windows
In this issue you[Joachim] rise 3 different and, to my opinion, independent problems:
# Slow CI
# Change from mon...
ganeva

09 Jun 2020

14:31 Configuration #2458: Move to Jugit, gitlab-ci, scgbuild, local Windows
h1. To JuGit discussion by Gennady Pospelov

These are my thoughts related to the migration of BornAgain repositor...
pospelov
13:01 Feature #2463 (Resolved): Update macmini to High Sierra and provide BornAgain build
pospelov
13:00 Feature #2433 (Backlog): Parameterization: investigate multi-threaded performance in the case of ...
pospelov

08 Jun 2020

20:40 Bug #2424 (Resolved): GUI crash by unexpected user behavior
pospelov
20:39 Feature #2446 (Resolved): GUI: fix HighDPI issues under Windows.
pospelov
20:39 Bug #2461 (Resolved): GUI: crash in 3D view with lock function
pospelov
 

Also available in: Atom