- Package metadata now (mostly) consolidated in
__about__.py
- Support for DAQmx internal channels
- New NI driver, written using NiceLib, no longer requires PyDAQmx
- PCO: - Software ROI - Trigger mode support - Hotpixel correction
- Pixelfly: - Software ROI - Quantum efficiency functions - Multi-buffer capture sequences
- Check for IDS library if Thorlabs uc480 dll isn't found (Issue #6, thanks Chris Timossi)
u
refers to Pint's_DEFAULT_REGISTRY
, making unpickling easier- Fixed random assignment of DAQmx channels (Issue #15)
- Allow use of naked zeroes in
check_units()
- Use
decorator
module to preserve function signatures for wrapped functions - Moved
DEFAULT_KWDS
into the Camera class - Renamed
check_enum()
toas_enum()
- PCO driver now uses the new NiceLib package
- The
NiceLib
framework grew significantly and was split off into its own separate project
- Support for building cffi modules via setuptools
- Packaging support
- instrumental.conf is now installed upon first-use. This allows us to eliminate the post_install script. Hopefully there will be future support (via wheels) to do this upon install instead
- slightly better error message for failure when importing a specified module in
instrument()
- Outdated example scripts
- Everything, technically, but recent changes include:
NiceLib
, a class to aid wrapping typical DLLs- Unit-checking decorators
RemoteInstrument
for using instruments controlled by a separate computer
- Camera class is now an abstract base class with abstract methods and properties
FakeVISA
(in favor ofRemoteInstrument
)