Recent Releases of amep
amep - v1.1.0
AMEP 1.1.0 Release Notes
AMEP 1.1.0 supports Python 3.10.0 or higher and requires the following Python libraries:
- h5py (3.7.0 or higher)
- matplotlib (3.6.2 or higher)
- numba (0.56.4 or higher)
- numpy (1.21.6 or higher)
- scipy (1.10.0 or higher)
- scikit-image (0.20.0 or higher)
- tqdm (4.65.0 or higher)
- gsd (3.2.0 or higher)
- chemfiles (0.10.4 or higher)
New features
- added GROMACS reader (KD)
- added HOOMD-blue GSD reader (KD)
- added general distribution function
evaluate.Dist(KD) - added functionality for
frame.datato accept lists (KD) - simplified plot style selection in
plot.style(KD) - unified naming in plot (transition of
plot.boxtoplot.box_boundary) (ME) - unified functionality and documentation in
evaluate(ME) - major website restructure (KD, KS, LH)
- added information on website for supported data types and more (KD)
- AMEP publication now out (see "How to Cite" at amepproject.de)
- added temperature calculations for multiple definitions in
evaluate(LH) - added
plot.draw_arrow(SM, LH)
Bug fixes
- documentation improvements (KD, KS, LH, ME)
- bug in
utils.average_funcfixed (KD, LH) - bug in
frame.datafixed (KD) - bugs relating to
evaluate.ClusterGrowthfixed (KD) - bug in
utils.detect2peaksrelated to borders fixed (KD) - bug in
cluster.identifynot returning single-particle-"clusters" fixed (KD) - bug in
evaluate.PCFanglefixed (KD, LH) - bugs relating to
cluster.gyration_tensorfixed (KD, LH) - bug related to mode
'largest'inevaluate.ClusterGrowthfixed (LH)
Contributors
- Lukas Hecht (LH)
- Kay-Robert Dormann (KD)
- Kai Luca Spanheimer (KS)
- Mahdieh Ebrahimi (ME)
- Suvendu Mandal (SM)
- Python
Published by hechtprojects over 1 year ago
amep - v1.0.3
AMEP 1.0.3 Release Notes
AMEP 1.0.3 supports Python 3.10.0 or higher and requires the following Python libraries:
- h5py (3.7.0 or higher)
- matplotlib (3.6.2 or higher)
- numba (0.56.4 or higher)
- numpy (1.21.6 or higher)
- scipy (1.10.0 or higher)
- scikit-image (0.20.0 or higher)
- tqdm (4.65.0 or higher)
Bug fixes:
- documentation improvements (ME, KS, KD, LH)
- bug fix related to
trajectory.add_particle_infoandtrajectory.get_particle_info(KD, KS) - LammpsReader angular momentum import bug fixed (KD)
- bug in
evaluate.Psi6distrelated to default value of number of bins fixed (KD) - bug in
evaluate.VelDistrelated to default value of number of bins fixed (KD) - faster tests - now based on example data (KS, LH, KD)
Contributors:
- Lukas Hecht (LH)
- Kay-Robert Dormann (KD)
- Kai Luca Spanheimer (KS)
- Mahdieh Ebrahimi (ME)
- Python
Published by kay-ro almost 2 years ago
amep - v1.0.2
AMEP 1.0.2 Release Notes
AMEP 1.0.2 supports Python 3.10.0 or higher and requires the following Python libraries:
- h5py (3.7.0 or higher)
- matplotlib (3.6.2 or higher)
- numba (0.56.4 or higher)
- numpy (1.21.6 or higher)
- scipy (1.10.0 or higher)
- scikit-image (0.20.0 or higher)
- tqdm (4.65.0 or higher)
Bug fixes:
fpscan now be set by the user inamep.plot.animate_trajectory- bug in
amep.evaluate.MSDrelated to incorrect data availability checks fixed
Contributors:
- Lukas Hecht
- Python
Published by hechtprojects about 2 years ago
amep - v1.0.1
AMEP 1.0.1 Release Notes
AMEP 1.0.1 supports Python 3.10.0 or higher and requires the following Python libraries:
- h5py (3.7.0 or higher)
- matplotlib (3.6.2 or higher)
- numba (0.56.4 or higher)
- numpy (1.21.6 or higher)
- scipy (1.10.0 or higher)
- scikit-image (0.20.0 or higher)
- tqdm (4.65.0 or higher)
Bug fixes:
- bug related to physical times not getting updated when timestep of trajectory object was changed fixed (LH)
- incompatibility with Python 3.12 related to distutils fixed (LH)
- bug in watershed cluster detection related to bubble detection fixed (KS)
- some minor issues in documentation fixed (LH)
Contributors:
- Lukas Hecht (LH)
- Kai Luca Spanheimer (KS)
- Python
Published by hechtprojects over 2 years ago
amep - v1.0.0
AMEP 1.0.0 Release Notes
This is the first public version of AMEP. It fully integrates the analysis of
continuum simulation data, fixes various bugs of version 0.5.0, and provides
useful new features. It is also the first version that is available from PyPI via pip.
AMEP 1.0.0 supports Python 3.10.0 or higher and requires the following Python libraries:
- h5py (3.7.0 or higher)
- matplotlib (3.6.2 or higher)
- numba (0.56.4 or higher)
- numpy (1.21.6 or higher)
- scipy (1.10.0 or higher)
- scikit-image (0.20.0 or higher)
- tqdm (4.65.0 or higher)
New features:
- gyration tensor and inertia tensor added to
amep.continuum.cluster_properties(LH) - new modes for
amep.evaluate.ClusterGrowth(KS) amep.plot.draw_boxwith new text features (KD)- new cluster detection method for continuum data (KS)
pbckeyword now consitently available in all evaluate classes (LH)- property time added to
amep.base.BaseField(KS) - physical time added to continuum data format (KS)
- parallelized calculation of distance matrix (ME, LH)
Bug fixes:
traj.animatecolorbar bug fixed (LH)- loading trajectories bug when loading process interrupted fixed (LH, KD)
- bug in
amep.statistics.distributionfor large datasets fixed (ME) amep.evaluate.LDdistbug fixed related to keyword forwarding (KD)- 2d data detection for constant z coordinates (KD)
- unclear error message in particle cluster method fixed (LH)
- incorrect normalization in
amep.evaluate.OACFfixed (LH) - bug in
amep.evaluate.ClusterSizeDistrelated to negative density fields fixed (KS) - incorrect return in
amep.order.local_densityfixed (LH) amep.plot.add_colorbarnow returns the axis object (LH)- bug in
amep.spatialcor.spatialcorfixed related to incorrect calculation forpbc=True(LH) - incorrect backup behavior in
amep.base.BaseEvaluation.savefixed (LH) - bug in
amep.load.trajrelated to dots in path names fixed (LH, KD) - bug in
amep.order.next_neighborsfixed related to incorrect ids from the voronoi tesselation (KD) - evaluation HDF5 data format unified (LH)
- cluster methods unified (AM)
- bug related to very slow cluster method fixed (LH)
- not working
savemethod ofamep.evaluate.HexOrderCorfixed (LH) - incorrect directory return of
amep.base.check_pathfixed (LH) - bug related to multiple warnings printed when loading continuum data fixed (LH)
- bug in
amep.reader.ContinuumReaderrelated to missing keywordsnth,start, andstopfixed (LH) - error for continuum data with
reload=Trueinamep.load.trajfixed (LH) - bug in
amep.base.BaseFrame.datarelated to wildcard characters fixed (LH, KD) - incorrect normalization in
amep.cluster.sf2dfixed (AM) - minor bugs in
amep.plot.particlesfixed (KD) - bug in
amep.order.voronoi_densityrelated to QhullError fixed (KD) - problem with repeated indices in
amep.utils.average_funcfixed (LH) - missing integration limits in `amep.utils.domain_length´ added (LH)
- incorrect calculation of moments in
amep.statistics.binder_cumulantfixed (LH, LW) - bug in
amep.pbc.kdtreerelated to an error occured when particles are exactly at the border of the simulation box fixed (LH) - new plot styles are now installed when installing AMEP via pip (KS)
amep.plot.format_axisimproved (LH, ME)
Deprecation and removals:
local_densityin moduleorderreplaced by the three functionslocal_number_density,local_mass_density, andlocal_packing_fraction(LH)amep.plot.savefigremoved (LH, KD)amep.cluster.clusterreplaced byamep.cluster.identify(AM)amep.cluster.csf2drenamed toamep.cluster.sf2d(LH)- all functions now take the box boundary as an input instead of the box length (LH)
amep.continuum.clusterreplaced byamep.continuum.identify_clustersandamep.continuum.cluster_properties(AM)
Contributors:
- Lukas Hecht (LH)
- Kay-Robert Dormann (KD)
- Kai Luca Spanheimer (KS)
- Mahdieh Ebrahimi (ME)
- Aritra Mukhopadhyay (AM)
- Lukas Walter (LW)
- Python
Published by hechtprojects over 2 years ago