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.21.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c02d8c207f9f7d22150ba9d24470f6e369a561d27b5f780329e374cb418332b9 |
|
MD5 | 57fc11fffe5878e20021389aa7949cc1 |
|
BLAKE2b-256 | ac55b2027b6faea4e6482bb8b0ec42097453a0ef23347acbf4c8c3196e152cff |