Skip to content
Snippets Groups Projects
Commit 5b096ca8 authored by Pospelov, Gennady's avatar Pospelov, Gennady
Browse files

Making PreRelease

parent 3150bab2
No related branches found
No related tags found
No related merge requests found
BornAgain-0.9.5, released 2014.04.11
> Summary: Refactoring in user API, working on GUI toward first beta.
* Bug #605: Fitting examples under Windows doesn't update graphics in realtime
* Feature #595: Implement saving of general GUI settings
* Feature #596: Investigate serialization of QStandardItemModel
* Feature #608: Basic QStandardItemModel structure
* Feature #609: Generate domain objects from GUI model objects
* Feature #611: Attach drag&drop view to the underlying QStandardItemModel
* Feature #612: Attach Property Editor View to the underlying QStandardItemModel
* Feature #615: Implement add/remove/move in TreeView
* Feature #616: Implement new FormFactor pictograms in widgetbox
* Feature #623: Implement basics of JobQueueItem and JobQueueModel
* Feature #624: Implement JobQueueView with tree representation of queue's properties and corresponding OutputData widget
* Feature #625: Implement basic logic for add/remove/cancel/unddo for JobQueueView
* Feature #626: Implement ProgressBar in Coregui and JobQueueModel
* Feature #627: Implement serialization of JobQueueModel
* Feature #628: Implement call back from Simulation to the ProgressBar of JobQueueView
* Feature #641: Drag items to root in treeview
* Feature #642: Implement normalization of IntensityData in Python
* Feature #645: Implement formfactory property as combobox in property editor
* Documentation #584: Write small explanation about core shell form factor in FormFactor's Appendix
* Documentation #589: Reduce size in Mb of user manual
* Documentation #590: Write Appendix section about interference functions available
* Documentation #591: Write Doxygen section about interference functions available
* Refactoring #266: Refactor MaterialManager
* Refactoring #594: Revise ParticleDecoration appearance/naming in UserAPI
BornAgain-0.9.4, released 2014.02.07
> Summary: Off specular simulation, beam divergence, support for MacOS Maverick, new form factors
* Bug #220: Gui: provide GUI compilation under Qt5/linux
......
......@@ -9,7 +9,7 @@ project(BornAgain)
# --- The version number ---
set(BornAgain_VERSION_MAJOR 0)
set(BornAgain_VERSION_MINOR 9)
set(BornAgain_VERSION_PATCH 4)
set(BornAgain_VERSION_PATCH 5)
# --- General project settings ---
option(BORNAGAIN_PYTHON "Build with python support" ON)
......
......@@ -4,122 +4,122 @@
#include "numpy/arrayobject.h"
// the order of 3 guys above is important
#include "ParticleBuilder.pypp.h"
#include "FormFactorFullSpheroid.pypp.h"
#include "DistributionGate.pypp.h"
#include "SimpleSelectionRule.pypp.h"
#include "RealParameterWrapper.pypp.h"
#include "vdouble1d_t.pypp.h"
#include "SimulationParameters.pypp.h"
#include "Transform3D.pypp.h"
#include "ThreadInfo.pypp.h"
#include "InterferenceFunction2DLattice.pypp.h"
#include "LayerInterface.pypp.h"
#include "ILayout.pypp.h"
#include "FormFactorCone6.pypp.h"
#include "FormFactorTetrahedron.pypp.h"
#include "FormFactorWeighted.pypp.h"
#include "IFTDistribution2D.pypp.h"
#include "IntensityDataHelper.pypp.h"
#include "Detector.pypp.h"
#include "FormFactorRipple2.pypp.h"
#include "DistributionGaussian.pypp.h"
#include "IDetectorResolution.pypp.h"
#include "LatticeBasis.pypp.h"
#include "ParticleCoreShell.pypp.h"
#include "Beam.pypp.h"
#include "ParticleLayout.pypp.h"
#include "Lattice.pypp.h"
#include "FormFactorCylinder.pypp.h"
#include "Crystal.pypp.h"
#include "FTDistribution1DCauchy.pypp.h"
#include "IFormFactorBorn.pypp.h"
#include "FormFactorEllipsoidalCylinder.pypp.h"
#include "InterferenceFunctionNone.pypp.h"
#include "vector_kvector_t.pypp.h"
#include "ICloneable.pypp.h"
#include "FormFactorTruncatedSpheroid.pypp.h"
#include "Particle.pypp.h"
#include "FTDistribution2DCauchy.pypp.h"
#include "FormFactorCrystal.pypp.h"
#include "vector_longinteger_t.pypp.h"
#include "FTDistribution1DGauss.pypp.h"
#include "FormFactorAnisoPyramid.pypp.h"
#include "MultiLayer.pypp.h"
#include "StochasticSampledParameter.pypp.h"
#include "HomogeneousMaterial.pypp.h"
#include "FormFactorCone6.pypp.h"
#include "vector_integer_t.pypp.h"
#include "AxisDouble.pypp.h"
#include "FormFactorInfLongRipple2.pypp.h"
#include "IAxis.pypp.h"
#include "FormFactorTetrahedron.pypp.h"
#include "InterferenceFunction1DLattice.pypp.h"
#include "Layer.pypp.h"
#include "ThreadInfo.pypp.h"
#include "IFormFactor.pypp.h"
#include "kvector_t.pypp.h"
#include "FormFactorSphereUniformRadius.pypp.h"
#include "OffSpecSimulation.pypp.h"
#include "FormFactorRipple1.pypp.h"
#include "InterferenceFunction1DParaCrystal.pypp.h"
#include "Simulation.pypp.h"
#include "IObservable.pypp.h"
#include "FormFactorLorentz.pypp.h"
#include "ISelectionRule.pypp.h"
#include "FormFactorRipple2.pypp.h"
#include "StochasticDoubleGate.pypp.h"
#include "LayerRoughness.pypp.h"
#include "Bin1DCVector.pypp.h"
#include "FormFactorSphereGaussianRadius.pypp.h"
#include "ParameterPool.pypp.h"
#include "FormFactorPrism3.pypp.h"
#include "StochasticDoubleGaussian.pypp.h"
#include "IMaterial.pypp.h"
#include "FTDistribution1DVoigt.pypp.h"
#include "RealParameterWrapper.pypp.h"
#include "FormFactorInfLongBox.pypp.h"
#include "ResolutionFunction2DSimple.pypp.h"
#include "AxisDouble.pypp.h"
#include "SimulationParameters.pypp.h"
#include "FormFactorSphereUniformRadius.pypp.h"
#include "AxisBin.pypp.h"
#include "FormFactorGauss.pypp.h"
#include "FormFactorFullSpheroid.pypp.h"
#include "FormFactorAnisoPyramid.pypp.h"
#include "PythonInterface_global_variables.pypp.h"
#include "ISampleBuilder.pypp.h"
#include "StochasticParameter_t.pypp.h"
#include "StochasticDoubleGaussian.pypp.h"
#include "FormFactorPrism6.pypp.h"
#include "IClusteredParticles.pypp.h"
#include "DistributionCosine.pypp.h"
#include "FormFactorHemiEllipsoid.pypp.h"
#include "IAxis.pypp.h"
#include "vector_integer_t.pypp.h"
#include "Layer.pypp.h"
#include "InterferenceFunction2DLattice.pypp.h"
#include "FormFactorPyramid.pypp.h"
#include "StochasticSampledParameter.pypp.h"
#include "IFTDistribution1D.pypp.h"
#include "FormFactorBox.pypp.h"
#include "DistributionCosine.pypp.h"
#include "IResolutionFunction2D.pypp.h"
#include "IFormFactorBorn.pypp.h"
#include "MultiLayer.pypp.h"
#include "DistributionLorentz.pypp.h"
#include "FTDistribution2DCauchy.pypp.h"
#include "FTDistribution2DVoigt.pypp.h"
#include "ICompositeSample.pypp.h"
#include "cvector_t.pypp.h"
#include "ParameterPool.pypp.h"
#include "Particle.pypp.h"
#include "FormFactorCone.pypp.h"
#include "FormFactorPrism3.pypp.h"
#include "InterferenceFunction2DParaCrystal.pypp.h"
#include "vdouble1d_t.pypp.h"
#include "FormFactorEllipsoidalCylinder.pypp.h"
#include "MesoCrystal.pypp.h"
#include "FormFactorDecoratorDebyeWaller.pypp.h"
#include "vector_IFormFactorPtr_t.pypp.h"
#include "ILayout.pypp.h"
#include "IMaterial.pypp.h"
#include "IFormFactorDecorator.pypp.h"
#include "Instrument.pypp.h"
#include "IDetectorResolution.pypp.h"
#include "FormFactorHemiEllipsoid.pypp.h"
#include "IDistribution1D.pypp.h"
#include "PositionParticleInfo.pypp.h"
#include "ISelectionRule.pypp.h"
#include "HomogeneousMagneticMaterial.pypp.h"
#include "FormFactorCuboctahedron.pypp.h"
#include "cvector_t.pypp.h"
#include "OutputDataIOFactory.pypp.h"
#include "PythonInterface_free_functions.pypp.h"
#include "FormFactorSphereLogNormalRadius.pypp.h"
#include "Bin1D.pypp.h"
#include "ParticleInfo.pypp.h"
#include "vector_longinteger_t.pypp.h"
#include "DistributionLogNormal.pypp.h"
#include "FormFactorInfLongRipple1.pypp.h"
#include "IResolutionFunction2D.pypp.h"
#include "vector_IFormFactorPtr_t.pypp.h"
#include "LayerInterface.pypp.h"
#include "FormFactorFullSphere.pypp.h"
#include "ParticleLayout.pypp.h"
#include "StochasticParameter_t.pypp.h"
#include "FormFactorBox.pypp.h"
#include "Transform3D.pypp.h"
#include "OffSpecSimulation.pypp.h"
#include "FTDistribution2DGauss.pypp.h"
#include "FormFactorRipple1.pypp.h"
#include "PositionParticleInfo.pypp.h"
#include "LayerRoughness.pypp.h"
#include "FormFactorCrystal.pypp.h"
#include "FormFactorSphereLogNormalRadius.pypp.h"
#include "IntensityData.pypp.h"
#include "FormFactorTruncatedSphere.pypp.h"
#include "IParameterized.pypp.h"
#include "Lattice2DIFParameters.pypp.h"
#include "IFormFactorDecorator.pypp.h"
#include "InterferenceFunction1DLattice.pypp.h"
#include "ISample.pypp.h"
#include "ISampleBuilder.pypp.h"
#include "PythonInterface_global_variables.pypp.h"
#include "Beam.pypp.h"
#include "HomogeneousMaterial.pypp.h"
#include "ICloneable.pypp.h"
#include "ParticleCoreShell.pypp.h"
#include "FormFactorDecoratorDebyeWaller.pypp.h"
#include "MesoCrystal.pypp.h"
#include "Bin1DCVector.pypp.h"
#include "DistributionGate.pypp.h"
#include "StochasticDoubleGate.pypp.h"
#include "IClusteredParticles.pypp.h"
#include "FormFactorWeighted.pypp.h"
#include "IInterferenceFunction.pypp.h"
#include "SimpleSelectionRule.pypp.h"
#include "FormFactorLorentz.pypp.h"
#include "OutputDataIOFactory.pypp.h"
#include "FTDistribution1DCauchy.pypp.h"
#include "vector_kvector_t.pypp.h"
#include "InterferenceFunction1DParaCrystal.pypp.h"
#include "InterferenceFunctionNone.pypp.h"
#include "Crystal.pypp.h"
#include "FormFactorCuboctahedron.pypp.h"
#include "PythonInterface_free_functions.pypp.h"
#include "Lattice1DIFParameters.pypp.h"
#include "FTDistribution1DGauss.pypp.h"
#include "kvector_t.pypp.h"
#include "FTDistribution1DVoigt.pypp.h"
#include "Simulation.pypp.h"
#include "ISample.pypp.h"
#include "IObserver.pypp.h"
#include "IntensityData.pypp.h"
#include "Lattice.pypp.h"
#include "IInterferenceFunction.pypp.h"
#include "ParticleInfo.pypp.h"
#include "Instrument.pypp.h"
#include "FormFactorInfLongBox.pypp.h"
#include "IntensityDataHelper.pypp.h"
#include "FormFactorCone.pypp.h"
#include "FTDistribution2DGauss.pypp.h"
#include "FormFactorTruncatedSphere.pypp.h"
#include "FTDistribution2DVoigt.pypp.h"
#include "FormFactorGauss.pypp.h"
#include "InterferenceFunction2DParaCrystal.pypp.h"
#include "Detector.pypp.h"
#include "FormFactorInfLongRipple2.pypp.h"
#include "LatticeBasis.pypp.h"
#include "ICompositeSample.pypp.h"
#include "Bin1D.pypp.h"
#include "AxisBin.pypp.h"
#include "DistributionLogNormal.pypp.h"
#include "IFTDistribution2D.pypp.h"
#include "ParticleBuilder.pypp.h"
#include "FormFactorSphereGaussianRadius.pypp.h"
#include "Lattice2DIFParameters.pypp.h"
#include "IFTDistribution1D.pypp.h"
#include "__call_policies.pypp.hpp"
#include "__convenience.pypp.hpp"
......
......@@ -6,38 +6,38 @@ GCC_DIAG_OFF(missing-field-initializers);
GCC_DIAG_ON(unused-parameter);
GCC_DIAG_ON(missing-field-initializers);
#include "IntensityFunctionSqrt.pypp.h"
#include "FitStrategyFixParameters.pypp.h"
#include "AttFitting.pypp.h"
#include "FitSuiteObjects.pypp.h"
#include "ISquaredFunction.pypp.h"
#include "MinimizerFactory.pypp.h"
#include "IMinimizer.pypp.h"
#include "vector_string_t.pypp.h"
#include "SquaredFunctionSystematicError.pypp.h"
#include "IntensityScaleAndShiftNormalizer.pypp.h"
#include "IntensityNormalizer.pypp.h"
#include "SquaredFunctionMeanSquaredError.pypp.h"
#include "vector_string_t.pypp.h"
#include "MinimizerOptions.pypp.h"
#include "IntensityFunctionSqrt.pypp.h"
#include "IFitStrategy.pypp.h"
#include "IIntensityFunction.pypp.h"
#include "INamed.pypp.h"
#include "IntensityFunctionLog.pypp.h"
#include "FitSuiteParameters.pypp.h"
#include "AttFitting.pypp.h"
#include "FitParameter.pypp.h"
#include "IntensityScaleAndShiftNormalizer.pypp.h"
#include "IChiSquaredModule.pypp.h"
#include "FitStrategyAdjustMinimizer.pypp.h"
#include "IFitStrategy.pypp.h"
#include "FitStrategyFixParameters.pypp.h"
#include "SquaredFunctionGaussianError.pypp.h"
#include "IIntensityNormalizer.pypp.h"
#include "FitSuite.pypp.h"
#include "FitObject.pypp.h"
#include "IMinimizer.pypp.h"
#include "INamed.pypp.h"
#include "FitStrategyReleaseParameters.pypp.h"
#include "FitStrategyAdjustParameters.pypp.h"
#include "ChiSquaredModule.pypp.h"
#include "MinimizerOptions.pypp.h"
#include "IntensityFunctionLog.pypp.h"
#include "SquaredFunctionDefault.pypp.h"
#include "SquaredFunctionMeanSquaredError.pypp.h"
#include "ISquaredFunction.pypp.h"
#include "ChiSquaredModule.pypp.h"
#include "FitStrategyAdjustMinimizer.pypp.h"
#include "FitStrategyDefault.pypp.h"
#include "FitSuite.pypp.h"
#include "IIntensityNormalizer.pypp.h"
#include "AttLimits.pypp.h"
#include "FitObject.pypp.h"
#include "FitSuiteObjects.pypp.h"
#include "IChiSquaredModule.pypp.h"
#include "SquaredFunctionSimError.pypp.h"
#include "FitStrategyReleaseParameters.pypp.h"
#include "FitSuiteParameters.pypp.h"
#include "SquaredFunctionSystematicError.pypp.h"
#include "SquaredFunctionGaussianError.pypp.h"
BOOST_PYTHON_MODULE(libBornAgainFit){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment