Fortran-magic

Latest version: v0.9

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

Scan your dependencies

Page 1 of 2

0.9

----------------

- Fix for NumPy 1.26 & Python 3.12. Warning: When using the Meson build
system (3.12 and later), there are some limitations and differences in
the interface.

- Ready to NumPy 2.0

`Serguei E. Leontiev`_

.. _Serguei E. Leontiev: https://github.com/Serge3leo

0.8

----------------

- Fix use deprecating ``imp`` module (removed from Python 3.12b2)

- Fix exponential duplication any not boolean flags of
``%%fortran_config``

- Include stored ``%%fortran_config``'s args in hashing

- Don't rebuild cell if the module already loaded and hash not changed
(Unix don't reload already loaded shared library with same name.
Windows can't rewrite already loaded DLL)

- Repair fortran highlighting in a ``%%fortran`` cell for ``nbclassic``
(Fortran highlighting for ``JupyterLab`` - unimplemented, for
``IPython 3.x`` - removed)

- Printing compilers diagnostics for build errors by ``%%fortran``
without ``-vvv`` flag

`Serguei E. Leontiev`_

.. _Serguei E. Leontiev: https://github.com/Serge3leo

0.7.1

------------------

- Synchronize version number in fortranmagic.py & setup.py (2023-04-10,
https://github.com/Serge3leo)

- Patch fortran source in compiled object. (029d890, 2020-08-01,
https://github.com/mgaitan)

- Fix deprecation warning (3667bc1, 2017-08-18, https://github.com/guihigashi)
[IPython.utils.path removed from IPython 8.x]

- Simplify f2py execution. (d8a058f, 2016-06-04, https://github.com/QuLogic)
Don't change directories, and don't mangle `sys.argv`. The former can be
specified directly in the `Popen` constructor, and the latter is cruft
from when the f2py module was imported directly.

0.7

----------------

- Fix cross compatibility with older NumPy and Python 3. (15ab10c)

Thanks to `Elliott Sales de Andrade`_ for this contribution

.. _Elliott Sales de Andrade: https://github.com/QuLogic

0.6

----------------

- Decode text before printing
- Call f2py module instead of binary (numpy >=1.10 is mandatory)
- Check if f2py command failed

Thanks to `Juan Luis Cano Rodríguez`_ for this contribution

.. _Juan Luis Cano Rodríguez: https://github.com/Juanlu001

0.5

----------------

- Call f2py via subprocess. It fixes problems finding fortran compilers under Windows. (Thanks to `David Powell`_ )

.. _David Powell: https://github.com/DavidPowell

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.