commit f6409e070a3ae999b9f9cb2cc1ed340c6eb695eb
Author: David Meyer <dihm@users.noreply.github.com>
Date: Tue Dec 7 10:11:56 2021 -0500
Update setup.cfg to show python 3.9 support.
commit 4d263442a4381eec1ff0c628467aa59486681df6
Merge: 62455b5 deca5d8
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Nov 10 18:42:45 2021 -0500
Merge pull request #77 from zakv/square-wave
Added AnalogQuantity.square_wave().
commit deca5d8b6f6cffe3cdbdc9416f77e15bd8239696
Author: Zak V <zakven@mit.edu>
Date: Wed Nov 10 18:00:24 2021 -0500
Changed the parameterization of AnalogQuantity.square_wave() inputs, then added square_wave_levels() method which uses the old parameterization.
This PR also inverts the previous meaning of duty cycle in the old parameterization. Now duty cycle is the fraction of the time spent outputing `level_0` rather than `level_1` in square_wave_levels().
commit 62455b5178a209e456426db0d02d54fcd43e2e73
Merge: 13239cc bda942a
Author: David Meyer <dihm@users.noreply.github.com>
Date: Wed Nov 10 08:53:04 2021 -0500
Merge pull request #84 from chrisjbillington/full-unitconversion-import-path
Save the full import path of unit conversion classes
commit bda942a5ee9fa33f6d441e38e3bc42a118ced4fe
Author: chrisjbillington <chrisjbillington@gmail.com>
Date: Tue Nov 9 16:50:14 2021 +1100
Save the full import path of unit conversion classes
This allows unit conversion classes located outside of `labscript_utils`
to be used.
Closes #71
commit 13239ccd4b771ba483f6c56485c46ace1646fb5a
Merge: 83e10e5 4716ceb
Author: zakv <4721629+zakv@users.noreply.github.com>
Date: Fri Aug 20 16:48:15 2021 -0400
Merge pull request #72 from zakv/save-git-info
Save git info
commit 83e10e5e7b0e0474bab10829a8cf0c2a24f82a02
Merge: 9fbd24c ea17d77
Author: zakv <4721629+zakv@users.noreply.github.com>
Date: Fri Aug 20 16:47:49 2021 -0400
Merge pull request #73 from philipstarkey/feature/performance-improvements
Performance improvements
commit 9fbd24ccdd478066e5ad15ba9b20d17542c66ef7
Merge: 04db899 736cb32
Author: zakv <4721629+zakv@users.noreply.github.com>
Date: Fri Aug 20 08:33:57 2021 -0400
Merge pull request #79 from zakv/fix-78
Fix #78: labscript.py accidentally overwrites dedent()
commit 04db899d54c37d7d80bec16973299547ef9cfe59
Merge: a805b69 9915e50
Author: David Meyer <dihm@users.noreply.github.com>
Date: Fri Jul 16 14:54:58 2021 -0400
Merge pull request #74 from dihm/labscript-docs
Initial pass at API docs for labscript
commit 9915e5061ea58db86a964cb8b152887a4f467a0d
Author: David Meyer <dihm.meyer@gmail.com>
Date: Thu Jul 15 10:17:58 2021 -0400
Even more docstring coverage in the API.
commit a4057e5a4bfba06f3ef982045505fecbbe68baf6
Author: David Meyer <dihm.meyer@gmail.com>
Date: Wed Jul 14 10:38:13 2021 -0400
Adding more docstrings to the API.
commit 846377d9f221d3b945714ddc595bec461cce9151
Author: David Meyer <dihm.meyer@gmail.com>
Date: Wed Jul 14 10:34:02 2021 -0400
Remove colorama stuff. Doesn't work on RTD anyway. Now everything will
be more consistent.
commit 073ceb4462021f08366266360f30d579a2d64a2c
Author: David Meyer <dihm.meyer@gmail.com>
Date: Wed Jul 14 10:08:19 2021 -0400
Add missing dependency that sphinx should bring in automatically but doesn't on RTD.
commit 08071b1731e6f3e3c825d87b1ddfe7baea8afabf
Author: David Meyer <dihm.meyer@gmail.com>
Date: Wed Jul 14 09:51:36 2021 -0400
Update sphinx pin to newest stable version.
commit 4b6f805b8feaf041ebdc0db9b3d695e98ff7c5c0
Author: David Meyer <dihm.meyer@gmail.com>
Date: Wed Jul 14 09:41:26 2021 -0400
Quick hack to get a coverage percentage of the API documentation.
We can't easily use the coverage extension because it counts things
documented via the `undoc-members` flag as documented!
Actual items that need documenting can also be printed if desired by
setting the `undoc_print_objects` flag in conf.py.
This is automatically done for RTD builds.
commit 09091e3f49530707201c2bd76e742eb40e90fbde
Author: David Meyer <dihm.meyer@gmail.com>
Date: Tue Jul 13 18:02:21 2021 -0400
Add docstrings for all of the defined functions.
commit c1960c042a5add01cce6fe7cc1a82a141b5d95c5
Author: David Meyer <dihm.meyer@gmail.com>
Date: Fri Jul 9 11:45:36 2021 -0400
Clean up warning messages and dead code.
commit b9be2c313ccb1094b90d4129aa6fb78cedfeab5a
Author: David Meyer <dihm.meyer@gmail.com>
Date: Fri Jul 9 11:23:00 2021 -0400
Version bump RTD theme.
commit 7e086b65538fdc195e9c80875d2a4578454127c2
Author: David Meyer <dihm.meyer@gmail.com>
Date: Fri Apr 2 13:23:33 2021 -0400
Version bump sphinx build requirement to 3.2.1
commit 689bc40e8ecdc07a6660157f712b0bcf2c188882
Author: David Meyer <dihm.meyer@gmail.com>
Date: Fri Apr 2 12:19:55 2021 -0400
Adding the connection diagram figure from Phil's thesis.
commit f5b8eed179729f63869d5035a1c2ecfc2bdacb48
Author: David Meyer <dihm.meyer@gmail.com>
Date: Tue Nov 17 07:29:34 2020 -0500
Version bump sphinx to 3.1.2
This fixes issue where autodoc does not correctly handle decorated function
signatures.
commit 6512ac6d5a8847131775e7cacbd1a676f3658a60
Author: David Meyer <dihm@users.noreply.github.com>
Date: Mon Nov 16 20:17:19 2020 -0500
Version bump sphinx
Fixes issue with using autosummary templates
commit 0e91b09277e77ef44d6a292df3bde6c9062f8dc5
Author: David Meyer <dihm.meyer@gmail.com>
Date: Mon Nov 16 18:39:30 2020 -0500
Initial pass at API docs for labscript.
This relies on recursive features and custom templates for autosummary,
as described in https://stackoverflow.com/questions/2701998/sphinx-autodoc-is-not-automatic-enough/62613202#62613202
commit 736cb3216dd711226c47ef56f5abdff5829597be
Author: Zak V <zakven@mit.edu>
Date: Thu Feb 25 19:23:29 2021 -0500
Fixed issue 78 in which labscript.py accidentally overwrote labscript_utils.dedent() with matplotlib.cbook.dedent().
commit 054e28143d6c89ad7e902636ce52ebdb00ad0533
Author: Zak V <zakven@mit.edu>
Date: Thu Feb 25 18:40:41 2021 -0500
Added AnalogQuantity.square_wave().
commit 4716cebf0d5943808f2dd9f8abbf3020ec2cd8bb
Author: Zak V <zakven@mit.edu>
Date: Thu Oct 15 05:47:31 2020 -0400
Reduced _vcs_cache_rlock contention in save_labscripts().
commit ea17d77c8940b9c7c445bbf47155d5054dac9e33
Author: Phil Starkey <philipstarkey@users.noreply.github.com>
Date: Thu Oct 15 18:50:45 2020 +1100
Performance improvements
These small changes seem to improve compilation time significantly. Tests (done with saving of hg info disabled) indicate compilation time for a complex experiment is decreased somewhere between 25-33%.
commit 903cc4397dae90fb4206daa2edcdf4f37a173a17
Author: Zak V <zakven@mit.edu>
Date: Wed Oct 14 03:59:16 2020 -0400
Worked on some thread safety issues with vcs caching.
commit 0f3f187aeeb3125de6ee959e9c76388d85499695
Author: Zak V <zakven@mit.edu>
Date: Tue Oct 13 02:01:49 2020 -0400
Results from git/hg are now cached for faster shot compilation.
commit 6022d97b9d7b2ec09f341edb21fe6fba4ea1cc66
Author: Zak V <zakven@mit.edu>
Date: Sun Oct 4 12:52:10 2020 -0400
Added '--tags' to call to git describe.
commit 2025755da06f08503d26719197b0f3cac99cca2f
Author: Zak V <zakven@mit.edu>
Date: Sun Oct 4 12:38:10 2020 -0400
Updated git/hg error message.
commit dc8d917a87e0fe5e6dac351a4cc1eaee3d84514a
Author: Zak V <zakven@mit.edu>
Date: Sun Oct 4 12:35:39 2020 -0400
Added "git describe --always HEAD" to git commands.
commit 9a20221ea008fc7394f07d472f16e08b26fa6d0e
Author: Zak V <zakven@mit.edu>
Date: Sun Oct 4 12:30:44 2020 -0400
Removed "--verify" from git rev-parse call.
commit 58ed6db264c2ecd3f283bd42df845a83ef5b0c8f
Author: Zak V <zakven@mit.edu>
Date: Sun Oct 4 12:28:35 2020 -0400
save_labscripts()'s calls to git/hg for a given file now run in parallel.
commit df4e17f8ea00b3297a35ec938ba9948566b089b1
Author: Zak V <zakven@mit.edu>
Date: Sat Oct 3 14:35:59 2020 -0400
Added support for save_hg_info and save_git_info options in the labconfig [labscript] section.
commit e0073ea1adf5c189e2d169c86f7a5a55aa316733
Author: Zak V <zakven@mit.edu>
Date: Sat Oct 3 13:48:15 2020 -0400
Added support for saving git repo info.