Metadata-Version: 2.1
Name: stochasticclock
Version: 0.0.1
Summary: Atomic clock simulation
Project-URL: Homepage, https://github.com/Mitrxs/Stochastic-clock
Project-URL: Bug Tracker, https://github.com/Mitrxs/Stochastic-clock
Author-email: Ali Sherzad <ali.sherzad@spc.ox.ac.uk>, Pranav Singh <ps2106@bath.ac.uk>
Maintainer-email: Ali Sherzad <ali.sherzad@spc.ox.ac.uk>
License: MIT
License-File: LICENSE
Keywords: Caesium,Metrology,SDE,atomic,clock,stochastic,timer
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.8
Requires-Dist: numpy>=1.21.0
Description-Content-Type: text/markdown

# stochasticclock

![](example_figures/Example_illustration.png)

A module calculating the stochastic deviations in timepoints for atomic clocks. 

The code is an application of the theory presented in Galleani et al. (2003), doi:10.1088/0026-1394/40/3/305.

The module's current functionality calculates stochastic deviations using

- The exact iterative solution to the SDE `Galleani_exact()`

Stochastic deviations can be visualised using `clock_error()`, and their distributions simulated with `deviation_distribution()`.

Please consult the Jupyter notebook for instructions.

