diff --git a/.gitignore b/.gitignore index 04dc00b8d99217012156bafe86bf36669404d8f0..5ae2e731b059855d42f0f38f4ea8f7ba51cbc2bb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,132 @@ +# Byte-compiled / optimized / DLL files __pycache__/ -.ipynb_checkpoints/ -data/ -~tmp/ -*.pkl +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# VS code project settings +.vscode/* + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ diff --git a/snlo_helper.egg-info/PKG-INFO b/snlo_helper.egg-info/PKG-INFO deleted file mode 100644 index f5462b47189f9a55bf3ad253cdeaca692be5fac8..0000000000000000000000000000000000000000 --- a/snlo_helper.egg-info/PKG-INFO +++ /dev/null @@ -1,31 +0,0 @@ -Metadata-Version: 2.1 -Name: snlo-helper -Version: 0.0.0 -Requires-Python: >=3.9 -Description-Content-Type: text/markdown -Requires-Dist: matplotlib -Requires-Dist: numpy -Requires-Dist: pyautogui -Requires-Dist: pyperclip - -# SNLO Helper - -Utilises SNLO software for simulation of nonlinear processes in crystals. - -An autoclicker clicks different buttons/fills fields in order to automate SNLO simulations. - -Beware, that the script does its work with your mouse and keyboard, so you should not interact with the computer in the meanwhile. -The autoclicker can be interrupted by moving the mouse into the top right corner of the screen. - - -## Installation - -Install all the requirements in requirements.txt, for example with pip via `pip install -r requirements.txt` (in this folder). - - -## Usage - -- You can execute `snlohelper.py` in a console, which imports all the methods and sets the screen resolution factor. -- Alternatively, you can import methods from `snlohelper`. In this case you have to set the screen resolution with `set_screenfactors()` yourself. - -Use the methods as conventient. diff --git a/snlo_helper.egg-info/SOURCES.txt b/snlo_helper.egg-info/SOURCES.txt deleted file mode 100644 index 6277ebb103c5b4e7541e29ef0e007294aaf083f9..0000000000000000000000000000000000000000 --- a/snlo_helper.egg-info/SOURCES.txt +++ /dev/null @@ -1,14 +0,0 @@ -.gitignore -README.md -pyproject.toml -requirements.txt -snlo_helper.egg-info/PKG-INFO -snlo_helper.egg-info/SOURCES.txt -snlo_helper.egg-info/dependency_links.txt -snlo_helper.egg-info/requires.txt -snlo_helper.egg-info/top_level.txt -snlohelper/OPA-simulation.py -snlohelper/__init__.py -snlohelper/lnbVsAgs-example.py -snlohelper/snlohelper.py -snlohelper/upconversion.py \ No newline at end of file diff --git a/snlo_helper.egg-info/dependency_links.txt b/snlo_helper.egg-info/dependency_links.txt deleted file mode 100644 index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000 --- a/snlo_helper.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/snlo_helper.egg-info/requires.txt b/snlo_helper.egg-info/requires.txt deleted file mode 100644 index d63086331dc87ad24457e5aaba55c21cccdfac69..0000000000000000000000000000000000000000 --- a/snlo_helper.egg-info/requires.txt +++ /dev/null @@ -1,4 +0,0 @@ -matplotlib -numpy -pyautogui -pyperclip diff --git a/snlo_helper.egg-info/top_level.txt b/snlo_helper.egg-info/top_level.txt deleted file mode 100644 index 14151c0eb0c874c34bc0040f000941ebaadcd837..0000000000000000000000000000000000000000 --- a/snlo_helper.egg-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -snlohelper