v0.4.0-beta
Pre-release
Pre-release
Prerelease 0.4.0-beta
Most important features to look out for in this release: MacOS support, 100% documentation coverage
Warning
MOEA_EH will be removed in a future version in favor of the Python translation of Hay
Databases will be fully self-contained in a future version, rather than simlinking to parameter files.
Changelog
Installer:
- use pixi installation by default
- add MacOS installation. Note that this usess a different version of numpy and NEURON, and introduces some roundoff errors compared to the linux version.
- barrel cortex model can now be downloaded from harvard dataverse, and doesnt need to be hosted on github anymore (058ea1b)
- download anaconda with wget without checking for a certificate (it expired) (058ea1b)
- No more semicolons after commands in installer, otherwise errors are hard to catch (058ea1b)
- add cmasher
biophysics
- evaluation can now be done with a full python translation of Hay 2011, including the step currents (d994f73)
- hay specification values (empirical mean and std) are moved to a json config file
Documentation:
- 100% Documentation coverage
Improve visualize
- CMV with joinstyle argument to avoid jagged lines
- CMV: Allow overwriting frames to re-create animations
- CMV: allow visualizing non-simulated cell objects and export to vtk
- VTK: Added converter for Amira lattice files (structured grid) to VTK, allowing to visualize PST density files.
data_base
- use
pandas_to_parquetdumper for theparameterfileskey ininit_simrun_general(only forisf_data_base, not formodel_data_base) (9edb139) - move
dbopento the parent packagedata_baseto remove dependency on specific data base version - fix
assimilate_remote_registerafter data_base rename
Bugfixes and improvements
- moved cluster configuration to cluster_control repo instead of ISF
- Synapse IDs are maintained in
rerun_mdb(52a0c21) - Update compatibility: now does not import modules, but uses modulespec to register them
- no more internal Interface imports
- rename
sim_trailtosim_trial - lazy evaluate the locking config (53606b4) to show logger output only when actually needed