changes:
- Migrated to Numpy 2.0 ABI, so minimmum Python version requirement increased to 3.9
changes:
- Added exception handling on python initialization checking
fixes:
- AmiPy will no longer indefinitly wait when python could not be initialized
fixes:
- Fixed version number
AmiPy version 1.0.0
Changes:
- Any version of Python 3.x where x>=7 (3.7 and greater) with use on Python ABI.
- AmiPy is licenced under a Creative Commons Attribution-NonCommercial 4.0 International License (see LICENCE.txt).
fixes:
- python initialization and finalization in the same thread
- AmiPy no longer hangs AmiBroker when GIL is locked because of prior crash
Changes:
- Python is no longer in isolated mode (It caused some issues with module paths)
- In place of
PyChangeLoggingOptions
there is AmiPy.ini
file to change logging options
Bug fixes:
- Fixed
exception from external DLL
on exception from python code.
Changes:
- changed python initialization
- Python is now in isolated mode (see Isolated Configuration)
- Log also includes python runtime version
Bug fixes:
- Fixed crash on error.
Bug fixes:
- Fixed numpy support (removed sub-interpreter support)
Changes:
- added AFL function
PyChangeLoggingOptions
- changed
interpreterName
to context
in documentation
Added features:
- Added multi interpreter support (All functions take additional parameter (first) - interpreter name)
Bug fixes:
- Error from
AmiPy
Python module doesnot throw exception now
Added features:
- AFL function
PyEvalFunction
can return 2d numpy arrays from Python
- Log file is created for easier bug recreation
Added features:
- Added AFL function
PyLoadFromFile
- Added AFL function
PyEvalFunction
- Added Python module
AmiPy
with functions Print
and Error