# This workflow will upload a Python Package using Twine when a release is created
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries
name:Build and Upload Python Package
on:
release:
types:[published]
jobs:
deploy:
runs-on:ubuntu-latest
environment:release
permissions:
id-token:write# IMPORTANT: this permission is mandatory for trusted publishing
SNLO-Helper helps to use [SNLO](https://as-photonics.com/products/snlo/) software for simulation of nonlinear optical processes in crystals.
An autoclicker clicks different buttons and fills fields in order to automate SNLO simulations.
...
...
@@ -11,6 +15,13 @@ Attention:
- The autoclicker can be interrupted by moving the mouse into the top left corner of the screen.
Currently it supports the following functions (feel free to add more):
- Ref. Ind.
- 2D-mix-LP
- 2D-mix-SP
- Focus
## Installation
Install it executing `pip install -e .` in this folder or via `pip install git+https://git.rwth-aachen.de/nloqo/snlo-helper.git` to download it in the background and install it.
...
...
@@ -54,4 +65,5 @@ For more examples see the `examples` folder.
## Contribution
You are welcome to contribute to this library. Just open an issue for suggestions or bug reports and open a pull request for code contributions.
You are welcome to contribute to this library.
Just open an issue for suggestions or bug reports and open a pull request for code contributions.