Skip to content

Latest commit

 

History

History
84 lines (68 loc) · 3.18 KB

CHANGELOG.md

File metadata and controls

84 lines (68 loc) · 3.18 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.7.1] 2020-08-10

  • Fixed bug on adding multiple fields

[0.7.0] 2020-07-11

  • Added mbsolve and obsolve scripts
  • Added ability to set sech pulse width by defining the full-width at half max
  • Added ability to set sech and gaussian pulse amplitudes by defining the area as multiples of pi
  • Changed the default Rabi frequency of a field from 0.0 to 1.0
  • Added docs on Structure and Angular Momentum
  • Added Examples docs

[0.6.0] 2020-05-17

  • Fixed Doppler broadening
  • Added docs on Usage, Examples

[0.5.0] 2019-08-07

  • Added hyperfine level strength factor method
  • Added hyperfine factors method for isotropic field (equal components in all three polarisations)
  • Added methods for summing populations and coherences coupled by a field
  • Fixed the detuning term of the interaction Hamiltonian for fields coupling multiple upper levels
  • Added functionality to build structure for single valence electron atoms
  • Added ability to set QuTiP options
  • Added factors to fields and atom decays for atomic structure
  • Added ability to set initial state of atom
  • Added solver options to OBSolve
  • Added decay factors representing structure in coupled levels
  • Added factors list to Field object for strength factors on coupled levels
  • Added function to calculate hyperfine Clebsch-Gordan coefficients
  • Added Wigner 3j and Wigner 6j functions
  • Added script to make MP4s of systems with two fields

[0.4.0] 2018-08-28

  • Fixed the mp4 and gif filenames so they don't need to be .json.mp4.gif
  • Changed t_funcs so that the _1, _2, … suffix is no longer required
  • Changed ob_atom to atom
  • Added label to atom
  • Fixed interpolation on mp4 script
  • Changed look of animated plots
  • Fixed mp4 script to use real part of rabi freq
  • Added automatic update of version number from setup.py
  • Changed to allow empty velocity class to be set
  • Changed the time function for fields to be constant if none is given

[0.3.0] 2018-01-08

  • Added Travis CI build
  • Fixed bug that tests submodule not in package
  • Added git hash to unreleased version number
  • Added scripts to make MP4s and gifs to /bin
  • Added methods to save field CSV files
  • Refactored spectral methods to separate module
  • Refactored fixed frame methods to separate module
  • Fixed bug where empty decay list would cause exception
  • Fixed bug where fixed frame didn't work if no inner z steps
  • Added testing.py to run tests
  • Added link to video and gif tools
  • Fixed multiple coupled levels bug
  • Added MBSolve.set_field_rabi_freq_t_func() and set_field_rabi_freq_t_args() methods so we can add custom input fields
  • Added OBAtom.build() method for resetting operators
  • Added FFT methods for spectral analysis of pulse propagation
  • Added ability to run ob_solve and mb_solve from the command line
  • Added methods to get results in the fixed frame of reference
  • Changed to QuTiP progress bar to remove a dependency

[0.2.0] 2017-03-27

  • Added ability to solve the Maxwell-Bloch equations