FlamingPy Release 0.8.2a5 #69
nariman87
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
New features since the last release
EGraph
plot legend is not limited to the "state" attribute of the node but to any attribute. #32 (backward incompatible)dims
attribute ofEGraph
has been removed. Its function is replaced by thedimensions
parameter that is passed to thedraw_EGraph
method. This method does not require theEGraph
to have adims
attribute defined anymore. #42 (backward incompatible)simulations.py
, now supports simple and highly-scalable MPI jobs throughmpi4py
libraries in a non-intrusive manner. The users who do not have or want MPI, can runsimulations.py
single-threaded as per usual without facing any errors. MPI users can speed up Monte Carlo samplings in EC steps virtually up to as many processors they can throw at it. The script support jobs both on local machines and large-scale clusters. #47 (backward compatible)mpirun -np 4 python flamingpy/simulations.py
Bug fixes
fp.codes
. #41Improvements
draw_EGraph
function is refactored. #32display_axes
is changed toshow_axes
for consistency.xlim
inviz.plot_Z_err_cond
is adjusted to the relevant domain when plotting the central peak. #33fig, ax
returns for the draw methods inutils/viz.py
. #33EGraph
plots. #42mpi4py
is not a development requirement for Linux users. #64Documentation changes
gallery-item
directive from thexanadu-sphinx-theme
. For the new document to be compiled its filename should start withrun_
. Thumbnails will be created out of the first figure generated and stored intutorials/_out/images/thumb/
with the same name of the tutorial prepended withsphx_glr_
.fp
page. #41fp.codes
,fp.cv
, andfp.decoders
. #41libopenmpi-dev
package to the apt list of.readthedoc.yml
to allow documentation successful builds after adding recentmpi4py
requirements. #59guide_for_devs.rst
explaining how to install and use MPI along with FlamingPy. #64Contributors
This release contains contributions from (in alphabetical order):
Joost Bus, Sebastián Duque Mesa, Luis Mantilla, Nariman Saadatmand, Ilan Tzitrin, Trevor Vincent
See full commit details here.
This discussion was created from the release FlamingPy Release 0.8.2a5.
Beta Was this translation helpful? Give feedback.
All reactions