diff options
author | Eugeniy E. Mikhailov <evgmik@gmail.com> | 2024-07-14 23:28:00 -0400 |
---|---|---|
committer | Eugeniy E. Mikhailov <evgmik@gmail.com> | 2024-07-14 23:28:00 -0400 |
commit | 3b36a88ea339a6c48c19919db2d751234329dd44 (patch) | |
tree | 9146aab95b81c3f3170caa1bb4a009f894121080 /README.md | |
parent | e9189b2784499571d905b4f7b009b52f74516e5c (diff) | |
download | qolab-3b36a88ea339a6c48c19919db2d751234329dd44.tar.gz qolab-3b36a88ea339a6c48c19919db2d751234329dd44.zip |
Spited README into CONTRIBUTINGv0.16
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 40 |
1 files changed, 4 insertions, 36 deletions
@@ -7,43 +7,11 @@ Designed to run experimental hardware and data analysis with python. The package `qolab` was started in April 2021 by Eugeniy E. Mikhailov within Quantum Optics Lab (QOLab), which explains it name. +## Installation -## Developing - -### Formatting - -Adhere to [black](https://pypi.org/project/black/) -formatting style and run modified files via `black`. -I.e. do `black fname` or even more extreme -~~~~~ -black . -~~~~~ -to reformat the whole project. - -### Linting - -I find [flake8](https://github.com/PyCQA/flake8/tree/main) -to be quite good linter. - -Make sure that you check for linting errors all the files -and review the messages. -Before committing and especially pushing, run -~~~~~ -flake8 --max-line-length=88 -~~~~~ -here we set maximum line length to `black` default, which -is a bit longer `python` recommended 79. - -### Test instructions - -Make sure that you run the test suite and no errors are triggered. - -~~~~~ -export PYTHONPATH=. -python -m pytest -~~~~~ - -Note that we cannot just run `pytest` since I see no way to set the module search path. +~~~~ +pip install qolab +~~~~ ## Build instructions |