Skip to content

v3.3.0

@dihm dihm tagged this 10 Dec 21:05
commit 92be8de69097ca1cf7544a074ca8d27155abd5e2
Merge: b3d65c8 9a6c40d
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Wed Dec 10 16:02:23 2025 -0500

    Merge pull request #130 from dihm/readme_link

    Update readme example GUI link

commit 9a6c40df4d21667a89e408126c818ee09aabea8d
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Wed Dec 10 15:59:58 2025 -0500

    Use a modern screenshot

commit e1810821f7174b1a66dd81b2b20289517b3ec267
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Wed Dec 10 15:51:57 2025 -0500

    Update readme example GUI link

commit b3d65c87a7538a1e4b7954dc94e313e6eb6a34b7
Merge: af528f1 c59c095
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Wed Dec 10 15:44:27 2025 -0500

    Merge pull request #127 from dihm/destar_imports

    Remove star imports from documentation

commit af528f177b0a233527623a323344d63906dad12c
Merge: 663f87b 996a418
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Tue Dec 9 15:44:15 2025 -0500

    Merge pull request #128 from dihm/plot_window_restore

    Plot window geometry restore

commit 996a418d95649974e6fb2bc32f530bade9920ae4
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Dec 8 15:05:28 2025 -0500

    Add missing format specifier

commit 08c608427ddcc34624939b5c70333c70b1a58c6e
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Nov 21 11:03:06 2025 -0500

    Allow for more than one plot window per analysis process.

commit fd624b0bf519b29e7f0dd4a6507e2a92ba8d5b8f
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Nov 18 16:05:43 2025 -0500

    Add ability for plot windows to remember their geometry between runs of lyse.

    Uses the `QSettings` functionality of Qt itself, with ini files created in lyse's
    `app_saved_config` directory. A new file for each analysis script is created.

commit c59c095774ce24b9ef7f65733dbf56af0a2bf2b8
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Sep 29 10:37:38 2025 -0400

    Remove star imports from documentation

commit 663f87b507856d5991659ad6105d9899a4a05921
Merge: 4eef798 5bd37cd
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Sep 26 10:31:18 2025 -0400

    Merge pull request #126 from dihm/refactor3

    Refactor mods

commit 4eef798db552f2928e907853f47ee628e35fd309
Merge: de8eb4d f1e3dc7
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Sep 26 10:31:02 2025 -0400

    Merge pull request #119 from spielman-group/refactor

    Initial refactoring

commit 5bd37cd8ef37bf9cca1868e10863227d68c8f6c2
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Sep 26 09:39:09 2025 -0400

    Add basic docstrings to important module attributes so sphinx picks them up

    Also removes dead link to lyse.tempfile2clipboard in api/index

commit 98c4ca299724a557b7848c6719c9e69975cf1ff4
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Sep 19 10:37:16 2025 -0400

    Convert numpy imports to standard convention

commit 79c9d25ece063fe24eecce63cd9fb34febf2a7f2
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Sep 19 10:29:24 2025 -0400

    Add `__all__` to the lyse API so old lyse star imports know `lyse.path` should be imported.

commit de8eb4d9823917616865d45d822dc9e0e9bbf4f1
Merge: df64c61 fcd0dc7
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Tue Aug 19 17:22:28 2025 -0400

    Merge pull request #125 from dihm/sphinx_updates

    Sphinx autosummary updates

commit fcd0dc7bd93d3701c8680403ea683473b1bbcfd4
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Aug 19 16:47:11 2025 -0400

    Ensure intersphinx mapping does not include current project

commit 23f68790363ca27513c8821f7aa68d951a2457d8
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Aug 19 16:46:56 2025 -0400

    Re-add autosummary template

commit 0d1ad0e312e0919c4a3343a552a4e54674075bc2
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Aug 8 16:51:00 2025 -0400

    Fix `spinning_top` and `_updated_data` to by proper lazy import

commit c5349a0dc529a75f1423861d5caf0040a66bab92
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Aug 8 16:50:18 2025 -0400

    Maintain backwards compat with lyse headless workflow,
    raises deprecation warning so we can drop it eventually though.

commit 8692199f89b408b486af14b1c4edfebed0bcc8ad
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Aug 8 16:49:30 2025 -0400

    Rework `path` to be exposed as `lyse.path` instead of injected directly into namespace

commit f1e3dc75da261c7994cb99bbbad79a062385719d
Merge: f1f703a df64c61
Author: Ian B. Spielman <54444522+ispielma@users.noreply.github.com>
Date:   Thu Aug 7 13:49:21 2025 -0400

    Merge branch 'labscript-suite:master' into refactor

commit f1f703ac80279681e38354ec17abd80eb02b4f20
Author: spielman <spielman@umd.edu>
Date:   Thu Aug 7 13:39:27 2025 -0400

    removed warning. before FutureWarning

commit df64c61914a3c0363e7168a6b839d76d0ff04b0c
Merge: 6ba461f 9da1665
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Sun Aug 3 00:31:08 2025 -0400

    Merge pull request #124 from dihm/sphinx_updates

    Update sphinx build and ensure RTD stable versioning is correct

commit 9da16651d5b315b986b36dcbb14cd1ebc1d4e157
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Sun Aug 3 00:24:36 2025 -0400

    Bump sphinx pins and refresh RTD builds

commit 5c59d755cc92fb43e644efdcc4092b11142d3973
Author: spielman <spielman@umd.edu>
Date:   Wed Jul 9 12:24:12 2025 -0400

    Corrected spinning top reference.

commit 074ee7d921782e20c050c9e12464e5f1aedd7fc5
Merge: 40c270b 6ba461f
Author: Ian B. Spielman <54444522+ispielma@users.noreply.github.com>
Date:   Tue Jul 8 16:58:11 2025 -0400

    Merge branch 'labscript-suite:master' into refactor

commit 40c270b9f612861ad6765e3ae123dec7d01f38c2
Merge: 32c971e 7e5d3ed
Author: Ian B. Spielman <54444522+ispielma@users.noreply.github.com>
Date:   Tue Jul 8 16:53:39 2025 -0400

    Merge pull request #1 from dihm/refactor2

    WIP: More disruptive refactor changes

commit 7e5d3ed6dce3445cc1ff11b13ebafd2df4da4a45
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Apr 15 16:11:55 2025 -0400

    Move path to script namespace injection, with backwards compatibility support
    for those who have (properly) imported it as `lyse.path` instead of
    `from lyse import *`

commit 0aecf85063cb2f47fc89368250834519e422bc57
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Apr 15 16:05:43 2025 -0400

    Clean-up some unused imports

commit 06ce8dc300f051b6a03f909a908d3cd188bc1595
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Tue Apr 15 15:45:13 2025 -0400

    Move inter-process communications variables into `lyse.utils.worker`

commit 4c7f596e65d0061b218604ad93a7c98dd6c0fead
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Apr 14 14:37:26 2025 -0400

    Move utilities into a sub-module.

    This divides common things from the worker utilities and the gui utilities.

commit 32c971e6729850ce2e4c6bedd2d73f5052f6da26
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Apr 14 14:04:46 2025 -0400

    Ensure h5py is patched in filebox.py

commit 2a3a1a48d9dd4a54458bacd7eccdc1e8a279f37c
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Apr 14 12:08:50 2025 -0400

    Relocate some imports in response to review

commit 1fa549ee0634aa786d56325769fd955f18760f86
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Mon Apr 14 14:07:34 2025 -0400

    Synchronize and add module level docstring headers.

commit 7f8f04e47ac917aefef71b2b9b904351e3470dc5
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Apr 11 15:31:26 2025 -0400

    Correct license header filenames

commit 6ba461f75da516be771fa378b88be55efedad2a9
Merge: 2ff743f b4ae43b
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Apr 11 14:42:39 2025 -0400

    Merge pull request #122 from dihm/workflow_refresh

    Workflow refresh

commit b4ae43baae2786e6c71753ddd9654b721e48af82
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Apr 11 14:08:02 2025 -0400

    Bumpy pandas dependency to 1.5 to account for #108 fix

commit c9d9fc390ab57a8225bba00f8ae6a15218828750
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Apr 11 14:07:31 2025 -0400

    Update readme link, project metadata, and old dependencies

commit d7508abb8b7f8893528f908f531d522fb5147b1c
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Fri Apr 11 14:06:57 2025 -0400

    Update workflow to latest and greatest

commit 2ff743f4b764e7b074dd24aa8bf49b8da9f4b30e
Merge: b272f50 d1090db
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Mon Mar 24 10:42:41 2025 -0400

    Merge pull request #120 from dihm/metadata_overhaul

    Metadata overhaul

commit d1090db42dde949674f13ee279e3b6aeb4b75bc4
Author: David Meyer <dihm.meyer@gmail.com>
Date:   Sat Jul 13 02:26:16 2024 -0400

    Move all metadata to pyproject.toml,
    update setuptools-scm configs

commit 5d93959d145a0404415d011022c0648c9e2fa813
Author: Spielman Lab <ian.spielman@nist.gov>
Date:   Thu Mar 14 13:44:14 2024 -0400

    Make sure that LABCONFIG is defined in all cases.  Also remove unused import.

commit b6755f763ad00cc2b8525ebd261680328716c33e
Author: spielman <spielman@umd.edu>
Date:   Thu Mar 14 13:16:11 2024 -0400

    _lyse_port and _labconfig were defined in __init__.py and used both there and in dataframe_utilities.py  to avoid circular dependencies, I moved these into utis.py and renamed them LYSE_PORT and LABCONFIG respectivly to denote their role as system wide constants.  I also moved LYSE_PATH there as well for consistency, but re-exported it in __init__.py so it will still be accessible when lyse is imported.

commit bf739c9ff0248d3a03fd78af512c1e093c02c458
Author: spielman <spielman@umd.edu>
Date:   Wed Mar 13 09:47:57 2024 -0400

    Missing import in dataframe_utilities corrected.

commit 839b47ba384034abec3022928d513c58689df28b
Author: spielman <spielman@umd.edu>
Date:   Mon Mar 11 14:29:08 2024 -0400

    Updated auto-generated docs.

commit ace2835f3b7956ec9ee33fee13d2f88aac67ff59
Author: spielman <spielman@umd.edu>
Date:   Mon Mar 11 13:03:55 2024 -0400

    Added lyse to `from lyse.dataframe_utilities import rangeindex_to_multiindex`

commit 419694b6253b332f9e928996be7c24c26cb06833
Author: spielman <spielman@umd.edu>
Date:   Mon Mar 11 10:48:19 2024 -0400

    Removed unused import and moved _rangeindex_to_multiindex into dataframe_utilities as rangeindex_to_multiindex.

commit c174bfe168d19e00798caa0a101f8696fc9d70c1
Author: spielman <spielman@umd.edu>
Date:   Tue Mar 5 08:58:25 2024 -0500

    Removed unused imports.

commit a70d32190646df443118ad11d14c544c38ae1595
Author: spielman <spielman@umd.edu>
Date:   Tue Mar 5 08:52:01 2024 -0500

    Fix menu bar application labels.

commit 20eaddc7cf718b3ed22c26063ca5b8f17a26edbe
Author: spielman <spielman@umd.edu>
Date:   Tue Mar 5 08:42:44 2024 -0500

    Cleanup.

commit a44eabc90b7da31e3770b43671d72c520750b0c1
Author: spielman <spielman@umd.edu>
Date:   Mon Mar 4 09:07:16 2024 -0500

    Changes based on feedback.

commit 01327a05dc0bf7328694ad53be2972afe5a299f5
Author: spielman <spielman@umd.edu>
Date:   Sun Mar 3 07:01:28 2024 -0500

    Remove main.py

commit 26a9d3536eea6ac688b76121ce66f8286a0cac2e
Author: spielman <spielman@umd.edu>
Date:   Sun Mar 3 06:52:07 2024 -0500

    Moved the WebServer class into a new file called communication.py.  There are some other places with interprocess / thread communication is defined and getting that together seems wise.  This commit gets a place for it ready.

commit b9b12431039a6c9e674e28c8a58f0db836a92f0a
Author: spielman <spielman@umd.edu>
Date:   Wed Feb 28 10:50:41 2024 -0500

    refactored into smaller files.

commit 3977887befe0f70d0c509092376606aa0f8c982b
Author: spielman <spielman@umd.edu>
Date:   Wed Feb 28 10:25:48 2024 -0500

    Moved .ui files to a separate directory and refactored out supporting functions into utils.py

commit de2fa99d326c60182ecc8bda9f167f9180825ac7
Author: spielman <spielman@umd.edu>
Date:   Wed Feb 28 10:11:52 2024 -0500

    Text cleanup.

commit 4a3be1ce38f6994923cceb5da42becd254400b90
Author: spielman <spielman@umd.edu>
Date:   Wed Feb 28 10:04:26 2024 -0500

    Fixed import lyse.__main__ bug that opened a splash window and hung.

commit 91cb71d490c91db5226c4fa09b30575ace17e874
Author: Spielman Lab <ian.spielman@nist.gov>
Date:   Fri Feb 23 16:55:57 2024 -0500

    Refactored code working.

commit d9b1f022861f9ebbf4094ddfb9f17f86bcc4c8bd
Author: spielman <spielman@umd.edu>
Date:   Fri Feb 23 12:35:15 2024 -0500

    converting global variables to arguments.  This is just good practice anyway.  Refactor complete.

commit d7620408d95b4b922c8f71614fa8042a9c651c48
Author: spielman <spielman@umd.edu>
Date:   Fri Feb 23 12:00:00 2024 -0500

    Moved code from __main__.py into main.py so it can be imported elsewhere.

commit b272f50fe4e43a4a01cce78ff7f650cbca351dec
Merge: 50c5643 87bf031
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:37:52 2024 -0500

    Merge pull request #117 from dihm/setuptools_scm_fix

    Ensure setuptools_scm uses `release-branch-semver`

commit 50c5643da3f91ccbb25061ba8cc5e25dd06d4464
Merge: 5b10958 e9108b3
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:34:44 2024 -0500

    Merge pull request #116 from dihm/update_workflow

    Update workflow pins to use node.js 20

commit e9108b3b9c9235d8c991fea6ba9069c42020eb09
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:32:34 2024 -0500

    Update workflow pins to use node.js 20

commit 87bf031d306e6a9f80100af337390074028fe511
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:29:53 2024 -0500

    Ensure setuptools_scm uses `release-branch-semver`

    Also updates pins for setuptools and setuptools_scm in build.

commit 5b1095850e7cb3c1e75058a07ce50629e8fff801
Merge: ed21e1c e402134
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Feb 9 12:28:19 2024 -0500

    Merge pull request #115 from ispielma/DocStringError

    Found some trivial errors in the lyse doc strings while looking at startup messages

commit e4021349b535a7250ec2afd30d960b62523d9685
Author: spielman <spielman@umd.edu>
Date:   Fri Feb 9 11:00:58 2024 -0500

    Found some trivial errors in the lyse doc strings while looking at the startup messages.

commit ed21e1c49e4dd928ca8fd81a431d0b78036cb1f6
Merge: d70dbb3 34e574d
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Wed Feb 7 10:06:52 2024 -0500

    Merge pull request #113 from ispielma/UI_Fixes

    Added missing close event for pulldown menu.

commit 34e574deefd04f154d36f7d17b401d4ab7fab831
Author: Spielman Lab <ian.spielman@nist.gov>
Date:   Tue Feb 6 12:12:49 2024 -0500

    Corrected event.

commit 751a6c386b0edf31abfe2ee3ddac43968bccc407
Author: spielman <spielman@umd.edu>
Date:   Tue Feb 6 11:11:09 2024 -0500

    Added missing close event for pulldown menu.

commit d70dbb3f0e44a2e45e2ed7aea2dc641f77dc7ba0
Merge: 9402ca7 94e341e
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Jan 19 15:05:10 2024 -0500

    Merge pull request #112 from dihm/QT_deprecation

    Coerce float to int explicitly.

commit 94e341edb667c5ac6fb7cb8f9e77fca9e97290ad
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Fri Jan 19 15:02:05 2024 -0500

    Coerce float to int explicitly.

    Needed for newer python's that don't do implicit conversion anymore.

commit 9402ca7d2ea603edcd6c33e2851ad292621c80b9
Merge: 4674e8b c1f8417
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Thu Jan 18 20:58:02 2024 -0500

    Merge pull request #111 from dihm/rtd_build

    Modernize RTD build

commit c1f84177ae30cd1b2c4a4a4cf86e0ddd2d64b137
Author: David Meyer <dihm@users.noreply.github.com>
Date:   Thu Jan 18 20:52:09 2024 -0500

    Modernize RTD build
Assets 2
Loading