OASYS extension for the ESRF
Project description
# OASYS1-ESRF-Extensions OASYS extensions for the ESRF
This repository contains extensions to Oasys developed at ESRF.
## Install as user
To install the add-on as user:
In the Oasys window, open “Options->Add-ons…”
click the button “Add more” and enter “OASYS1-ESRF-Extensions”. You will see a new entry “ESRFExtensions” in the add-on list. Check it and click “OK”
Restart Oasys.
![addon menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image2.png “addon menu”)
Once it is installed, it should populate the widget bar on the side.
![side menu](https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions/blob/master/images/image1.png “side menu”)
## Install as developper
To install it as developper, download it from github: ` git clone https://github.com/oasys-esrf-kit/OASYS1-ESRF-Extensions cd OASYS1-ESRF-Extensions `
Then link the source code to your Oasys python (note that you must use the python that Oasys uses): ` python -m pip install -e . --no-deps --no-binary :all: `
When restarting Oasys, you will see the ESRF addons there.
## Upload new version to the pypi server
First create a new version using your developper installation. Do not forget to increment the version number in setup.py
Then run:
` python setup.py sdist `
Followed by:
` python -m twine upload dist/OASYS1-ESRF-Extensions-X.X.X.tar.gz `
You need an account in pypi.org and be authorized in https://pypi.org/project/OASYS1-ESRF-Extensions/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for OASYS1-ESRF-Extensions-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f6a13dea78fc62d9336d5f67734e960009749c975f670badce1ebb5259f5d43 |
|
MD5 | 3c88f4f0d88f77d419d1ccf41a1c8577 |
|
BLAKE2b-256 | d7c5c180738434f346dd8cc8a1293e1b3397b470e7c941b2f5742896b0897ee4 |