Custom PyMoDAQ Plugin to use StellarNet spectrometers in PyMoDAQ.
This plugin works now with modern python pyusb versions.
Contributors
Instruments
Below is the list of instruments included in this plugin
Viewer1D
Stellarnet: USB spectrometers made by StellarNet, Inc (https://www.stellarnet.us/spectrometers/).
Other Infos
Capabilities
Basic measurement of spectra
Setting for integration time
Setting for “X Timing Rate” (unsure what it means but is present in constructor library)
Smoothing of data with moving average (number of pixels of window can be changed)
Averaging of data (actually only software averaging, so this could be removed as it is already present in basic PyMoDAQ functionalities)
Possibility of taking a snapshot of current spectrum which remains on display along with measurement. Useful to keep a reference or comparing two situations direclty in the lab. (notes: (1) snapshot can be cleared with “clear snapshot”. (2) I did not check if/how the snapshot is saved when doing scans - better to just clear the snapshot before scanning).
Possibility of using a calibration file for the absolute irradiance in W/m^2 (as provided by constructor for each specific spectrometer - typically needs to be requested upon purchase).
Installation notes
On windows, the installation of appropriate drivers working with pyusb can be fidly. I had most success using Zadig (https://zadig.akeo.ie/) to update the spectrometer drivers. Sadly if you change the drivers to work with python, the software provided by StellarNet will not work anymore. Hopefully the PyMoDAQ plugin works well enough so that you won’t need the constructor software anymore :-)
Tested on Windows 10 with the driver WinUSB (v6.1.7600.16385).
Metadata
Release files for pymodaq-plugins-stellarnet 5.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pymodaq_plugins_stellarnet-5.1.1.tar.gz | 35.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pymodaq_plugins_stellarnet-5.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.5 kB
Release files / pymodaq_plugins_stellarnet-5.1.1.tar.gz
| Download URL | pymodaq_plugins_stellarnet-5.1.1.tar.gz |
|---|---|
| Size | 35.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad31cd8e603769560898b3ed506bddba3917f4e5a66f14cd6d6955696296f244
|
|
BLAKE2b-256 checksum How to use checksums |
10b457e3095684040df166d9c8926576f3764ec1689e645367cbe11832924a9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.8
|
Release files / pymodaq_plugins_stellarnet-5.1.1-py3-none-any.whl
| Download URL | pymodaq_plugins_stellarnet-5.1.1-py3-none-any.whl |
|---|---|
| Size | 36.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d3c51b64e1598d890059f6727808b44fe7fbdd19662a349efb918d714a64f78
|
|
BLAKE2b-256 checksum How to use checksums |
361ee2661ebd1858acb5a235ab36e1353f4d391650e23614b2aafd77da1fbd7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.8
|