New version of BornAgain released: 1.4
BornAgain 1.4 has been released.
This release provides easier to use IntensityData objects from Python and added new export formats for simulation data. Accompanied by a big refactoring, the new version also provides for better integration of new detector geometries. As a first application of this, a rectangular detector geometry has been defined in the core library.
Summary of changes in code:
- Improved usability of IntensityData objects (slicing, histogram filling, ...)
- GUI: export of simulation results into tiff or ascii file
- Core: rectangular detector added (not yet in GUI)
- Core: simulation and fit with masks applied to the detector plane
- Core: genetic algorithm implemented, no need to install ROOT framework anymore
- Automatic normalization of detector pixel intensity when beam intensity > 0
- Various bugfixes
Summary of changes in documentation:
Simulation::getIntensityData()::getArray()returns a numpy array with numpy-standard row, column layout (no rotation is required anymore)
FitSuite::addFitParameter(name, start_value, limits, step)order of fit parameters changed
More details on our Issue Tracker.
As always, we very much welcome your comments and feedback!