Skip to content

Releases: HolyLab/ImagineInterface.jl

v0.1.8

12 Feb 14:50
366e3aa

Choose a tag to compare

ImagineInterface v0.1.8

Diff since v0.1.6

v0.1.7

12 Feb 14:49
8388da4

Choose a tag to compare

ImagineInterface v0.1.7

Diff since v0.1.5

v0.1.6

12 Feb 14:48
a48ef41

Choose a tag to compare

ImagineInterface v0.1.6

Merged pull requests:

  • switch on travis for 0.6 (#2) (@Cody-G)
  • Cjg/write and more (#3) (@Cody-G)
  • Add more convenient functions for editing existing ImagineCommands, r… (#4) (@Cody-G)
  • Cjg/bugfix (#5) (@Cody-G)
  • Cjg/templating example (#6) (@Cody-G)
  • Cjg/teh suggestions (#8) (@Cody-G)
  • Cjg/high level (#9) (@Cody-G)
  • Cjg/reorganize and rename (#10) (@Cody-G)
  • Modify the API to use Unitful inputs wherever possible, generally imp… (#11) (@Cody-G)
  • Cjg/misc refinements (#12) (@Cody-G)
  • Hyphenate rig name strings to match convention used in Imagine (#13) (@Cody-G)
  • Update plotting function to render all commands in a single set of subplots (#15) (@Cody-G)
  • Cjg/sample gen etc (#16) (@Cody-G)
  • Fix incorrect channel mappings for OCPI2 (#17) (@Cody-G)
  • Cjg/2d timeseries (#19) (@Cody-G)
  • Cjg/ao rawtype (#20) (@Cody-G)
  • Cjg/remove plotting (#21) (@Cody-G)
  • Cjg/inputs wip (#22) (@Cody-G)
  • Cjg/read inputs (#23) (@Cody-G)
  • Specify relative path of rig scripts with @DIR (#25) (@Cody-G)
  • Cjg/renaming (#26) (@Cody-G)
  • Rename imaginecommand.jl to imaginesignal.jl, fix some @test_approx_e… (#27) (@Cody-G)
  • Write test file in a temporary directory instead of in the source tre… (#28) (@Cody-G)
  • Add the national instruments usb-6002 DAQ as a test rig. This device… (#29) (@Cody-G)
  • Cjg/speedup compression (#31) (@Cody-G)
  • Allow append! to accept sample vectors that are already compressed (a… (#32) (@Cody-G)
  • Cjg/read write (#35) (@Cody-G)
  • Clean up spaced_intervals function, hopefully clarifying it. Use a c… (#36) (@Cody-G)
  • Allow adding a sequence to the sequence library of an ImagineSignal w… (#37) (@Cody-G)
  • Cjg/validation (#38) (@Cody-G)
  • This gets tests passing in 0.6 on Windows. (#39) (@Cody-G)
  • Cjg/new json (#42) (@Cody-G)
  • relax camera and laser pulse validation. It's now OK to begin and en… (#45) (@Cody-G)
  • Cjg/all lasers (#48) (@Cody-G)
  • Allow 0-count RepeatedValues (#49) (@Cody-G)
  • Count camera exposure pulses to validate metadata before writing to f… (#50) (@Cody-G)
  • improve test coverage (#51) (@Cody-G)
  • Update tests for changes to bidirectional metadata handling. (#52) (@Cody-G)
  • Cjg/stepped stacks (#54) (@Cody-G)
  • Fix bug when loading unnamed signals. (#55) (@Cody-G)
  • Fix narrow typing of Dicts and vectors-of-sequences (#56) (@Cody-G)
  • Change the way we align laser pulses with camera pulses (#57) (@Cody-G)
  • add basic galvo support (#63) (@Cody-G)
  • switch to UnitAliases (#64) (@Cody-G)
  • Cjg/imaginehardware (#67) (@Cody-G)
  • Cjg/0.7 2 (#68) (@Cody-G)
  • update Coverage version, fixes #69 (#70) (@Cody-G)
  • fix and test getname with invalid input (#71) (@Cody-G)
  • Docs and slight extension of parse_ai (#72) (@timholy)
  • Split parse_di just like parse_ai in #72. (#73) (@timholy)
  • Realm (#74) (@kdw503)
  • version changed to v0.1.3 (#75) (@kdw503)
  • MassInstallAction: Install the TagBot workflow on this repository (#76) (@kdw503)
  • MassInstallAction: Install the CI workflow on this repository (#77) (@kdw503)
  • Support reduced frame size in validation (#78) (@timholy)
  • Widen [compat] bounds for IntervalSets (#79) (@jona125)
  • MassInstallAction: Install the TagBot workflow on this repository (#80) (@kdw503)
  • Install CompatHelper (#81) (@timholy)
  • CompatHelper: fix URL for HolyLabRegistry (#82) (@timholy)
  • CompatHelper: fix URL for HolyLabRegistry (#83) (@timholy)
  • CompatHelper: bump compat for MappedArrays to 0.4, (keep existing compat) (#84) (@github-actions[bot])
  • CompatHelper: bump compat for DSP to 0.7, (keep existing compat) (#85) (@github-actions[bot])
  • CompatHelper: bump compat for IntervalSets to 0.6, (keep existing compat) (#86) (@github-actions[bot])
  • setting for realm and bidirectioal example (#89) (@kdw503)
  • Version 0.1.6 (#90) (@kdw503)

Closed issues:

  • Overall design (#1)
  • Usage of ImagineInterface (#14)
  • Delay when triggering exposures (#18)
  • Slow append!() when input is large (#30)
  • Function requests (#33)
  • gen_unidirectional_stack generates unequal number of samples among its output (#34)
  • JSON file header regarding exposure time (#40)
  • Overly strict validation of digital signals (#41)
  • Count camera pulses to validate the user's argument (#43)
  • Write "all lasers" command automatically on OCPI2 (#44)
  • Support galvo control and sensing on OCPI2 (#47)
  • Channel confliction (#59)
  • Validation speed (#60)
  • parse_ai gives Error about "x translation in pixels" (#62)
  • Question about di. (#65)
  • Image size for Validation (#66)
  • Code coverage workaround (#69)

v0.1.5

12 Feb 14:45
143531e

Choose a tag to compare

ImagineInterface v0.1.5

Merged pull requests:

  • switch on travis for 0.6 (#2) (@Cody-G)
  • Cjg/write and more (#3) (@Cody-G)
  • Add more convenient functions for editing existing ImagineCommands, r… (#4) (@Cody-G)
  • Cjg/bugfix (#5) (@Cody-G)
  • Cjg/templating example (#6) (@Cody-G)
  • Cjg/teh suggestions (#8) (@Cody-G)
  • Cjg/high level (#9) (@Cody-G)
  • Cjg/reorganize and rename (#10) (@Cody-G)
  • Modify the API to use Unitful inputs wherever possible, generally imp… (#11) (@Cody-G)
  • Cjg/misc refinements (#12) (@Cody-G)
  • Hyphenate rig name strings to match convention used in Imagine (#13) (@Cody-G)
  • Update plotting function to render all commands in a single set of subplots (#15) (@Cody-G)
  • Cjg/sample gen etc (#16) (@Cody-G)
  • Fix incorrect channel mappings for OCPI2 (#17) (@Cody-G)
  • Cjg/2d timeseries (#19) (@Cody-G)
  • Cjg/ao rawtype (#20) (@Cody-G)
  • Cjg/remove plotting (#21) (@Cody-G)
  • Cjg/inputs wip (#22) (@Cody-G)
  • Cjg/read inputs (#23) (@Cody-G)
  • Specify relative path of rig scripts with @DIR (#25) (@Cody-G)
  • Cjg/renaming (#26) (@Cody-G)
  • Rename imaginecommand.jl to imaginesignal.jl, fix some @test_approx_e… (#27) (@Cody-G)
  • Write test file in a temporary directory instead of in the source tre… (#28) (@Cody-G)
  • Add the national instruments usb-6002 DAQ as a test rig. This device… (#29) (@Cody-G)
  • Cjg/speedup compression (#31) (@Cody-G)
  • Allow append! to accept sample vectors that are already compressed (a… (#32) (@Cody-G)
  • Cjg/read write (#35) (@Cody-G)
  • Clean up spaced_intervals function, hopefully clarifying it. Use a c… (#36) (@Cody-G)
  • Allow adding a sequence to the sequence library of an ImagineSignal w… (#37) (@Cody-G)
  • Cjg/validation (#38) (@Cody-G)
  • This gets tests passing in 0.6 on Windows. (#39) (@Cody-G)
  • Cjg/new json (#42) (@Cody-G)
  • relax camera and laser pulse validation. It's now OK to begin and en… (#45) (@Cody-G)
  • Cjg/all lasers (#48) (@Cody-G)
  • Allow 0-count RepeatedValues (#49) (@Cody-G)
  • Count camera exposure pulses to validate metadata before writing to f… (#50) (@Cody-G)
  • improve test coverage (#51) (@Cody-G)
  • Update tests for changes to bidirectional metadata handling. (#52) (@Cody-G)
  • Cjg/stepped stacks (#54) (@Cody-G)
  • Fix bug when loading unnamed signals. (#55) (@Cody-G)
  • Fix narrow typing of Dicts and vectors-of-sequences (#56) (@Cody-G)
  • Change the way we align laser pulses with camera pulses (#57) (@Cody-G)
  • add basic galvo support (#63) (@Cody-G)
  • switch to UnitAliases (#64) (@Cody-G)
  • Cjg/imaginehardware (#67) (@Cody-G)
  • Cjg/0.7 2 (#68) (@Cody-G)
  • update Coverage version, fixes #69 (#70) (@Cody-G)
  • fix and test getname with invalid input (#71) (@Cody-G)
  • Docs and slight extension of parse_ai (#72) (@timholy)
  • Split parse_di just like parse_ai in #72. (#73) (@timholy)
  • Realm (#74) (@kdw503)
  • version changed to v0.1.3 (#75) (@kdw503)
  • MassInstallAction: Install the TagBot workflow on this repository (#76) (@kdw503)
  • MassInstallAction: Install the CI workflow on this repository (#77) (@kdw503)
  • Support reduced frame size in validation (#78) (@timholy)
  • Widen [compat] bounds for IntervalSets (#79) (@jona125)
  • MassInstallAction: Install the TagBot workflow on this repository (#80) (@kdw503)
  • Install CompatHelper (#81) (@timholy)
  • CompatHelper: fix URL for HolyLabRegistry (#82) (@timholy)
  • CompatHelper: fix URL for HolyLabRegistry (#83) (@timholy)
  • CompatHelper: bump compat for MappedArrays to 0.4, (keep existing compat) (#84) (@github-actions[bot])
  • CompatHelper: bump compat for DSP to 0.7, (keep existing compat) (#85) (@github-actions[bot])
  • CompatHelper: bump compat for IntervalSets to 0.6, (keep existing compat) (#86) (@github-actions[bot])

Closed issues:

  • Overall design (#1)
  • Usage of ImagineInterface (#14)
  • Delay when triggering exposures (#18)
  • Slow append!() when input is large (#30)
  • Function requests (#33)
  • gen_unidirectional_stack generates unequal number of samples among its output (#34)
  • JSON file header regarding exposure time (#40)
  • Overly strict validation of digital signals (#41)
  • Count camera pulses to validate the user's argument (#43)
  • Write "all lasers" command automatically on OCPI2 (#44)
  • Support galvo control and sensing on OCPI2 (#47)
  • Channel confliction (#59)
  • Validation speed (#60)
  • parse_ai gives Error about "x translation in pixels" (#62)
  • Question about di. (#65)
  • Image size for Validation (#66)
  • Code coverage workaround (#69)

command_v1.0

20 Sep 20:35

Choose a tag to compare

command_v1.0 Pre-release
Pre-release

Uses version 1.0 of the command file.