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.75.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6344d93410400eadfc85866b4f9be4f27007bee906e2b099fc9a095b40a988c |
|
MD5 | 91679826db9923fa14c5e1d39759e90f |
|
BLAKE2b-256 | 2620932ca463b1eed663635a46d31be10913cad624be8f9b7212227848bb364a |