Welcome to PIGOR’s documentation!

Pigor is a lightweight analysis tool for the polarimeter instrument NEPTUN at the tangential beam port of the 250 kW research reaktor hosted at Atominstitut of TU Wien, Austria. For more information visit our homepage.

Old ToDos

Note

This list of ToDos should be integrated into the docstrings or into the sprint planning where those ToDos belong.

Here are all ToDos listed. Feel free to contribute and check this project out on Bitbucket.

  • self.x_error: not yet implemented
  • a lot of commenting
  • error of fit
  • verbose mode on/off
  • getting PIGOR ready for shipment by creating a setup.py
  • better display of self.pcov
  • separation between pure functions and functions with context (methods)
  • auto comment decorator for functions
  • use decorators to auto register fit functions with their input argument list
  • setuptools in setup.py
  • https://click.palletsprojects.com/en/7.x/quickstart/

Project Dependencies

Todo

check if dependencies are correct with dependencies.txt

  • numpy
  • re
  • matplotlib
  • os.path
  • glob
  • difflib
  • datetime
  • pathlib
  • scipy
  • markdown

Indices and tables