Recent Releases of pace-neutrons
pace-neutrons - v0.4.0
Updated to Horace 4.0.0 and SpinW 4.0
New features
- Updated to use libpymcr v0.2.1
- Features from that include: specifying function handle using the
@operator, use ofCtrl+Cto interrrupt Matlab execution, better formatting of Matlab output
Bugfixes
- Now have
ctffor Matlab R2021b to R2024b included in distribution. - Support for Python 3.13 added, support for Python 3.7 dropped.
- Now have
- Python
Published by mducle over 1 year ago
pace-neutrons - v0.3.1
- Update to Horace v4
- Update to use
libpymcr
- Python
Published by mducle about 2 years ago
pace-neutrons - v0.3.0a1
New features
- Add ability to use existing Horace/SpinW rather than downloading
- Check included to test provided Horace/SpinW path
- Add option to exclude Horace/SpinW from build
- Add option to set version/release to download
- Version checking for both Horace and SpinW included
- Inclusion of libpymcr enabling use of previously incompatible Matlab and Python versions
- IPythonMagics module moved to libpymcr.
For developers (CI changes)
- Update to use PACE-shared-lib
- Add parametrised pipeline
- Update for use with rocky8 and icdpacewin
- Use conda environments throughout
- Remove podman usage
- Introduce seperate build installer stage
- Remove reliance on external powershell and bash scripts
Notes
- Brille test currently disabled (see #28)
- Python
Published by pace-builder about 2 years ago
pace-neutrons - v0.3.0a0
New features
- Add ability to use existing Horace/SpinW rather than downloading
- Check included to test provided Horace/SpinW path
- Add option to exclude Horace/SpinW from build
- Add option to set version/release to download
- Version checking for both Horace and SpinW included
- Inclusion of libpymcr enabling use of previously incompatible Matlab and Python versions
- IPythonMagics module moved to libpymcr.
For developers (CI changes)
- Update to use PACE-shared-lib
- Add parametrised pipeline
- Update for use with rocky8 and icdpacewin
- Use conda environments throughout
- Remove podman usage
- Introduce seperate build installer stage
- Remove reliance on external powershell and bash scripts
Notes
- Brille test currently disabled (see #28)
- Python
Published by pace-builder over 2 years ago
pace-neutrons - v0.2.0
Updated to Horace 3.6.2
New features
- Add support for Horace parallel framework. Use
m.hpc('on')to activate and then set the cluster typem.hpc_config().parallel_cluster = <x>where<x> = 'parpool','herbert'or'mpiexec_mpi'.
- Add support for Horace parallel framework. Use
Bugfixes
- Fix bug where Matlab
+namespaceswere not accessible in Python - Several small bugs when using with Spyder.
- Fix bug where Matlab
- Python
Published by mducle over 4 years ago
pace-neutrons - v0.1.4
New features
- New
pace_neutronswrapper script to launch PACE, setting all needed paths - Can also launch jupyter or spyder with
pace_neutrons --spyderorpace_neutrons --jupyter - Facility to download and install MCR automatically or on first use
- New
Bugfixes
- If neither spyder or jupyter installed will use IPython (now a dependency)
- Fix logic error in searching for MCR runtime DLL. Will use registry on Windows.
- Python
Published by mducle over 4 years ago
pace-neutrons - v0.1.3
Updated to Horace 3.6.1.
- Bugfixes
- Fix MatlabProxyObject
__setattr__- can now do e.g.h = m.herbert_config(); h.use_mex = True - Fix
worker_v2 not found in initialisationerror - Fix DataTypes.py encoding list recursion.
- Fix MatlabProxyObject
- Python
Published by mducle over 4 years ago
pace-neutrons - Initial public beta
Initial public beta version of pace_python.
Please download the pace_python_matlab_installer file for your OS and run it. This will install the Matlab Runtime and a GUI installer app. Run the installer app (pace_python_installer) which will install miniconda and the pace_python module (if you have an existing Python installation you wish to use, select Custom Installation in the app).
If you select Jupyter and/or Spyder (both recommended) in the Default Installation option, then after the installation finishes, you will see links to Jupyter and Spyder in your start menu (on Windows) which you can use to start Jupyter/Spyder with pace-python. Then run:
import pace_python
m = pace_python.Matlab()
m.horace()
To start the Horace GUI.
If you have any problems, please create an issue on this repository.
- Python
Published by mducle about 5 years ago