Lfpy

Latest version: v2.3.2

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

2.2.5

Release notes
This is the 5th maintenance release for LFPy-2.2. This version expects `LFPykit>=0.4,<0.5`

What's Changed
* Replace Lintly action by espenhgn in https://github.com/LFPy/LFPy/pull/399
* fix download of Hay2011 model codes by espenhgn in https://github.com/LFPy/LFPy/pull/403
* bump version to 2.2.5 by espenhgn in https://github.com/LFPy/LFPy/pull/405


**Full Changelog**: https://github.com/LFPy/LFPy/compare/v2.2.4...v2.2.5

2.2.4

Release notes
This is the 4th maintenance release for LFPy-2.2.

What's Changed
* Implementation of Network.enable_extracellular_stimulation() by Alexis-Melot in https://github.com/LFPy/LFPy/pull/373
* Updated Dockerfile, pinning versions, linting by espenhgn in https://github.com/LFPy/LFPy/pull/376
* add CITATION.cff file by espenhgn in https://github.com/LFPy/LFPy/pull/377
* Update CITATION.cff by espenhgn in https://github.com/LFPy/LFPy/pull/379
* fix MEG.calculate_H_from_iaxial method and docstring by espenhgn in https://github.com/LFPy/LFPy/pull/381
* add py=3.10 to build matrix by espenhgn in https://github.com/LFPy/LFPy/pull/382
* Incorporate InfiniteHomogeneousVolCondMEG and SphericallySymmetricVolCondMEG by espenhgn in https://github.com/LFPy/LFPy/pull/383
* remove NSG example files by espenhgn in https://github.com/LFPy/LFPy/pull/384
* Remove mazzoni example files by espenhgn in https://github.com/LFPy/LFPy/pull/385
* remove use of <morphology>.rot files by espenhgn in https://github.com/LFPy/LFPy/pull/387
* Require `LFPykit>=0.4` by espenhgn in https://github.com/LFPy/LFPy/pull/390
* `%pylab inline` no longer an option by espenhgn in https://github.com/LFPy/LFPy/pull/391
* fix test function by espenhgn in https://github.com/LFPy/LFPy/pull/395
* use st.truncnorm for delays and multapses. formatting by espenhgn in https://github.com/LFPy/LFPy/pull/392
* bump version to 2.2.4 by espenhgn in https://github.com/LFPy/LFPy/pull/393

New Contributors
* Alexis-Melot made their first contribution in https://github.com/LFPy/LFPy/pull/373

**Full Changelog**: https://github.com/LFPy/LFPy/compare/v2.2.3...v2.2.4

2.2.3

Release notes
This is the 3rd maintenance release for LFPy-2.2.

What's Changed
* add support for scipy.stats.rv_continuous and rv_discrete delayfun by espenhgn in https://github.com/LFPy/LFPy/pull/356
* Fix readthedocs builds by espenhgn in https://github.com/LFPy/LFPy/pull/361
* modified Dockerfile for Singularity on JUSUF by espenhgn in https://github.com/LFPy/LFPy/pull/362
* filter warnings for existing sections with networks by espenhgn in https://github.com/LFPy/LFPy/pull/365
* Some minor fixes to example scripts by espenhgn in https://github.com/LFPy/LFPy/pull/369
* bump version to 2.2.3 by espenhgn in https://github.com/LFPy/LFPy/pull/371


**Full Changelog**: https://github.com/LFPy/LFPy/compare/v2.2.2...v2.2.3

2.2.2

Release notes
This is the 2nd maintenance release for LFPy-2.2.

Changesets
This bugfix release contains the following changesets since https://github.com/LFPy/LFPy/releases/tag/v2.2:
5986b4f (HEAD -> master, tag: v2.2.2, origin/master, origin/HEAD) bump version to 2.2.2 (351)
8c92ac2 lintly must be happy
ea6d09b updated Dockerfile recipe (349)
5f2b8db add platform aarch64 (347)
5ca29ad Add missing length attribute to DummyCell class (344)
6a6d7d3 Fix `DeprecationWarning` w. `neuron.run()` (336)
e2019bc Remove mocked packages mpi4py and neuron (334)
14a9ab7 formatting
b38146f Better support for platform osx-arm64 (329)
23449af remove MEAutility from dependencies (327)
669967e (tag: v2.2.1) prep 2.2.1 release (324)
9eb9fba fixed gathering of somavs if number of cells < MPI::Size (323)
aa0a3ba pick random connections using np.random.binomial (321)
b49e726 Fix 315 317 (320)
6d77e21 fix DeprecationWarnings (314)
3812f63 fix for h5py < 3 (313)
f419c92 pass weightFunction to network.connect (309)
78634c4 custom_fun(cell) must be assumed (308)
977b507 convert __create_sectionlists method to protected (307)
7aaf9df Update README.md

2.2.1

Release notes
This is the first maintenance release for LFPy-2.2.

Changesets
This bugfix release contains the following changesets since https://github.com/LFPy/LFPy/releases/tag/v2.2:
669967e (HEAD -> master, tag: v2.2.1, origin/master, origin/HEAD) prep 2.2.1 release (324)
9eb9fba fixed gathering of somavs if number of cells < MPI::Size (323)
aa0a3ba pick random connections using np.random.binomial (321)
b49e726 Fix 315 317 (320)
6d77e21 fix DeprecationWarnings (314)
3812f63 fix for h5py < 3 (313)
f419c92 pass weightFunction to network.connect (309)
78634c4 custom_fun(cell) must be assumed (308)
977b507 convert __create_sectionlists method to protected (307)
7aaf9df Update README.md

2.2

Release notes:
This release incorporates LFPykit (https://github.com/LFPy/LFPykit), and breaks backwards compatibility in certain cases as detalied here: (from https://github.com/LFPy/LFPy/pull/226#issue-496068806)

This release breaks backwards compatibility in some cases.
Major changes including API changes:

1. Built in forward-model codes are being replaced by those in LFPykit (https://github.com/LFPy/LFPykit, https://LFPykit.rtfd.io)

2. new linear forward model classes from `LFPykit.models`:

- `PointSourcePotential`

- `LineSourcePotential`

- `CurrentDipoleMoment`

- `LaminarCurrentSourceDensity`

- `VolumetricCurrentSourceDensity`

3. `LFPy.Cell.simulate()` and `LFPy.Network.simulate()` now accepts `probes=[<LFPykit.models.* like instance>, ...]` representing extracellular recording devices, current dipole moment calculations.

4. `Cell/Network.simulate()` arguments `electrode`, `dotprodcoeffs` and `rec_current_dipole_moment` have been replaced with single parameter `probes`.

5. if `Cell/Network.simulate(probes=[<instance>], to_memory=True)`, the simulated measurement is set as `<instance>.data`

7. `Network.simulate` now calls hidden class methods `Network._run_simulation` or `Network._run_simulation_with_probes` internally.

8. File format for simulating to file (`Cell/Network.simulate(probes=[<instance>], to_file=True)`) has been revised, each element in `probes` results it's own group named according to `<instance>.__class__.__name__<number>`

9. `Cell` attributes `ustart, umid, uend; u in {x, y, z}` has been replaced with ndarrays `{x, y, z}` of shape `(totnsegs, 2)`. To get to the mid point simply issue `u.mean(axis=-1)`.

10. `Cell` attribute `diam` is now renamed `d` (same as in `LFPykit.GeometryCell`)

11. Tests and examples have been adapted to accommodate above changes.

12. Much better agreement with the pep8 style guide.

13. lintly flake8 check is running for each PR.

14. Adds the `eegmegcalc.NYHeadModel` class from LFPykit

15. All forward models from either transmembrane currents or dipole moments are defined as part of LFPykit - class methods that depend on LFPy.Cell methods are added as part of LFPy (as not to introduce a circular dependency)


Changesets
This feature/bugfix release contains the following changesets since https://github.com/LFPy/LFPy/releases/tag/v2.1.2:
47ebf98 (HEAD -> master, tag: v2.2, origin/master, origin/HEAD) Prep release 2.2 (303)
4262d6d Found fix for segfault11. Removed use of finalizer. (301)
b7ffcf6 Delete Synapses onto Cell object after simulate call (298)
0d96868 Turn hoc list attributes into protected (297)
2dacb9b (HEAD -> master, tag: v2.2rc5, origin/master, origin/HEAD) prep 2.2rc5 release (294)
4a474a4 extended Network.connect() save_connections feature to include all synaptic info (293)
540f094 (origin/master, origin/HEAD) Add macOS to build recipe (291)
61441f5 stale after 90 days, close after 30 (290)
3d2c34e run builds on python3.9, removed 3.6 (288)
334688f call mknrndll on Windows if it is available (284)
b0f8207 extended conda install instructions (282)
4620e8c removed print statement (281)
c8c7ff4 run coveralls after tests (279)
536ae73 goodbye travis-ci and thanks for all the fish (277)
71d1a1b missed commit (275)
f954772 bump version (274)
7a3b612 (tag: v2.2rc3) bump version (again)
df1f553 added some test files to MANIFEST, bump version
df4658e (tag: v2.2rc2) added long_description_content_type for PyPI
fd65dbc don't build wheels (272)
7ca094b test travisCI.com (271)
018168b bump version (need to test pythonpublish action) (270)

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.