Releases: AlreadyTakenJonas/PolaRam
Pip Installable Package
PolaRam v3.0.0
I restructured the package to make it installable via pip. You can download the repo, build it and run pip install. Details are in the README.md.
Furhtermore I removed the checks for unpolarised or partially polarised ligth for the raman scattering simulation. I ran the numbers and the check is bullshit. I derived the math with the assuption of totally polarised light, but I checked and it does also work with partially polarised and unpolarised light. Details in the README.md. Removing this check and the corresponding command line option makes this version incompatible with previous ones. If you don't have code relying on that cli feature, you're good though. The overall behaviour did not change. You old code should work fine, if you adjust for the slight changes in the cli.
Now with installation manual
The new version v2.4 is out! With exciting new features!
For real though. Nothing has changed. I just replaced the requirements.txt by a conda environment, added the empty directories res/ and log/ PolaRam stores its results and logs, and wrote a paragraph on how to install and test the program.
Good Luck!
Better Documentation
Updated the documentation with latest changes and added a new feature. The command polaram list
prints a summary of all available simulation instructions.
Real World Applications
PolaRam is now able to simulate an experiment conducted in the real world. It is compatible with partially linear polarised or unpolarised light and contains a mueller matrix for optical fibers, that is derived from experimental data.
Updated Documentation
The release v2.0 did not contain the updated documentation. This release contains the updated readme and a new command line flag and a new simulation instruction. The command polaram --version will show the current version of the programm. The instruction DPL describes a depolariser in the mueller formalism. See the readme for details.
Removed support for LSR command
The LSR command was removed in favor for a command line option. There been also some smaller fixes and changes. Most noteworthy: The cli flag for setting the initial laser input allows the user to set multiple inital simulation states. Therefore polaram simulate can run multiple simulations with one call.
Ready To Use
This version of PolaRam supports all planned features and is ready to use.