summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaise Thompson <blaise@untzag.com>2021-05-16 21:40:05 -0500
committerBlaise Thompson <blaise@untzag.com>2021-05-16 21:40:05 -0500
commit62e5c0d41ef22007d305fb2026970303aff3326e (patch)
treec3e9602f1754530763d60fa87f8d771b096b5190
parentc0e03f00fdf4c7a90c0079138fc7fe5283545226 (diff)
camping equipment
-rw-r--r--posts/camping-equipment.md29
-rw-r--r--posts/hardware-control.md20
-rw-r--r--posts/optics.md6
-rw-r--r--posts/pcb-printing.md7
4 files changed, 57 insertions, 5 deletions
diff --git a/posts/camping-equipment.md b/posts/camping-equipment.md
new file mode 100644
index 0000000..0021178
--- /dev/null
+++ b/posts/camping-equipment.md
@@ -0,0 +1,29 @@
+title: camping-equipment
+date: 2021-05-16
+tags: roundup
+
+This post is a roundup of camping equipment that I own.
+Camping is fun 🏕
+
+# cooking
+
+| item | make | model | note |
+| :--- | :--- | :---- | :--- |
+
+# miscellaneous
+
+| item | make | model | note |
+| :--- | :--- | :---- | :--- |
+| [clothesline](https://seatosummitusa.com/collections/backpacking-gear/products/lite-line-clothesline) | Sea to Summit | Lite Line | |
+
+# organization
+
+| item | make | model | note |
+| :--- | :--- | :---- | :--- |
+| [8L dry sack](https://seatosummitusa.com/products/ultra-sil-dry-sack?variant=7896127995932) | Sea to Summit | AUDS8GY | Waterproof, grey. I keep my clothing here. Replacable buckle. |
+
+# sleeping and shelter
+
+| item | make | model | note |
+| :--- | :--- | :---- | :--- |
+| x
diff --git a/posts/hardware-control.md b/posts/hardware-control.md
index c78807f..ea243c0 100644
--- a/posts/hardware-control.md
+++ b/posts/hardware-control.md
@@ -1,5 +1,5 @@
title: hardware-control
-date: 2021-05-03
+date: 2021-05-16
tags: instrumental python roundup
This post is a roundup of open source hardware control projects that I know of.
@@ -16,16 +16,19 @@ Each of these projects allows users to communicate with instrumental hardware.
| [Cryostat-GUI](https://github.com/Cryostat-GUI/Cryostat-GUI) | Python. |
| [Daiquri](https://ui.gitlab-pages.esrf.fr/daiquiri-landing/about) | A web-based framework for data acquisition. |
| [DataLog](https://github.com/SeanDS/datalog) | Python. For PicoTech "PicoLog" hardware. |
+| [datalogd](https://datalogd.readthedocs.io) | Python. Datalogging daemon with some sensor support. |
| [devicely](https://hpi-dhc.github.io/devicely/) | Python. Health sensor data. |
| [DOOCS](https://doocs-web.desy.de/index.html) | Multilingual framework from DESY. [Hardware support](https://ttfinfo.desy.de/DOOCSWiki/Wiki.jsp?page=Device%20Driver#section-Device+Driver-DeviceDriver). |
| [EPICS](https://epics.anl.gov/) | Multilingual framework. [Supported hardware](https://epics.anl.gov/modules/manufacturer.php). |
| [Exopy](http://exopy.readthedocs.io/) | Python. |
+| [GDA](http://www.opengda.org/) | Generic data acquisiton. Some sort of framework. |
| [Experimentor](https://github.com/aquilesC/experimentor) | Python. Opinionated, clean. By [python for the lab](https://www.pythonforthelab.com/) team.
| [Hardware-Control](https://bitbucket.org/berkeleylab/hardware-control/src/main/) | Python. See [JOSS review](https://github.com/openjournals/joss-reviews/issues/2688). |
| [IIO](https://www.kernel.org/doc/html/v4.14/driver-api/iio/intro.html) | Linux subsystem with impressive sensor support. |
| [Instrbuilder](https://lucask07.github.io/instrbuilder/build/html/) | Python, Bluesky. See [JOSS](https://doi.org/10.21105/joss.01172) and [IEEE](https://doi.org/10.1109/TIM.2019.2914711) papers. |
| [Instrumental](https://instrumental-lib.readthedocs.io/) | Python. [Supported hardware](https://instrumental-lib.readthedocs.io/en/stable/overview.html#drivers). |
| [InstrumentKit](https://instrumentkit.readthedocs.io/en/latest/intro.html) | Python. Just a collection of [hardware enablement classes](https://instrumentkit.readthedocs.io/en/latest/apiref/index.html). |
+| [ImSwitch](https://github.com/kasasxav/ImSwitch) | Python. [Supported hardware](https://imswitch.readthedocs.io/en/latest/imcontrol-setups.html). |
| [itom](https://itom.bitbucket.io/index.html) | C++ with Python scripting. [Supported hardware.](https://itom.bitbucket.io/plugins.html) |
| [Karabo](https://in.xfel.eu/readthedocs/docs/karabo/en/latest/index.html#) | Multilingual framework from XFEL. See [publication](https://docs.xfel.eu/alfresco/d/a/workspace/SpacesStore/5be9f069-3d70-4625-bde1-f1c7ca06eaed/Karabo%20Overview%202013.pdf).
| [labdrivers](https://labdrivers.readthedocs.io/en/latest/) | Python. |
@@ -33,11 +36,16 @@ Each of these projects allows users to communicate with instrumental hardware.
| [libiio](https://wiki.analog.com/resources/tools-software/linux-software/libiio) | C. Library for interfacing with IIO devices. |
| [magdynlab](https://github.com/Vrekrer/magdynlab) | Python. Brazilian Center for Physics Research.
| [micro-manager](https://micro-manager.org/) | C++. Impressive, see [whitepaper](https://github.com/nicost/uScopeControl/blob/master/Software%20for%20Microscopy%20Workshop%20WhitePaper.pdf) and [class reference](https://valelab4.ucsf.edu/~MM/doc/MMCore/html/class_c_m_m_core.html). |
+| [Mjolnir](https://github.com/project-mjolnir) | Python. IoT architecture for scientific sensor networks. |
+| [MX](http://mx.iit.edu/) | Full data acquisition and control system. |
+| [MXCuBE](https://github.com/mxcube) | Python. Macromolecular Xtal Custom Beamline Environment. |
| [nidaqmx-python](https://github.com/ni/nidaqmx-python) | Official Python API for interacting with NI-DAQmx. |
+| [nimi-python](https://github.com/ni/nimi-python) | Official Python API for NI Modular Drivers. |
| [picosdk-python](https://github.com/picotech/picosdk-python-wrappers) | Python. Official support for [PicoScope](https://www.picotech.com/products/oscilloscope) devices. |
| [PLACE](https://github.com/PALab/place) | Python. |
| [Py-Hardware-Support](https://ddietze.github.io/Py-Hardware-Support/index.html) | Python. Small project implementing a few camera drivers. |
| [pyacq](https://github.com/pyacq/pyacq) | Python. Built on ZeroMQ. |
+| [pyadi-iio](https://github.com/analogdevicesinc/pyadi-iio) | Python. For IIO hardware from Analog Devices. |
| [Pychron](https://github.com/NMGRL/pychron) | Python. Focus on noble gas mass spectrometry. |
| [pycomedi](https://github.com/wking/pycomedi) | Python. Interface to [comedi](http://comedi.org/) |
| [PyDAQmx](https://pythonhosted.org/PyDAQmx/) | Python. Interface to NI DAQmx. |
@@ -48,11 +56,14 @@ Each of these projects allows users to communicate with instrumental hardware.
| [python-ivi](https://github.com/python-ivi/python-ivi) | Python. Classes defined by IVI foundation. |
| [python-microscopy](http://www.python-microscopy.org/) | Python. [Supported hardware](http://www.python-microscopy.org/doc/supported_hardware.html). |
| [python-seabreeze](https://python-seabreeze.readthedocs.io/) | Python. Interface to Ocean Optics spectrometers. |
+| [python-usbtmc](https://github.com/python-ivi/python-usbtmc) | Python. Pure Python USBTMC driver. |
| [PyVISA](https://github.com/pyvisa/pyvisa) | Python. VISA. |
+| [React AS](https://accelconf.web.cern.ch/cyclotrons2019/papers/tha03.pdf) | React automation studio, GUI for EPICS. |
| [REP-instrumentat...](https://github.com/ptomato/REP-instrumentation) | Python. Collection of hardware enablement classes. |
| [Qcodes](http://qcodes.github.io/Qcodes/index.html) | Python. [Supported hardware](https://qcodes.github.io/Qcodes/api/generated/qcodes.instrument_drivers.html). |
| [Qudi](https://github.com/Ulm-IQO/qudi) | Python. Spectroscopy focused. |
| [QTLab](https://github.com/heeres/qtlab) | Python. Inspiration for Qcodes. |
+| [Sardana](https://sardana-controls.org/) | Supervision, Control and Data Acquisition. |
| [ScopeFoundry](http://www.scopefoundry.org/) | Python. Ducktyped extensible hardware interface. |
| [SFGacquisition](https://github.com/GeigerGroup/SFGacquisition) | Python. Small group project, abandoned. |
| [storm-control](https://github.com/ZhuangLab/storm-control) | Python. Monolithic software for STORM experiments. |
@@ -65,6 +76,7 @@ Each of these projects allows users to communicate with instrumental hardware.
| [TRSpectrometer](https://gitlab.com/ptapping/trspectrometer) | Python. Time-resolved spectroscopy focus. |
| [usbq](https://usbq.org/) | A Python-based framework for monitoring USB. |
| [Virgo](https://github.com/0xCoto/Virgo) | Python. Radio astronomy. Built on top of GNU Radio. |
+| [Xi-CAM](https://xi-cam.readthedocs.io/) | Plugin based GUI framework with synchotron focus. |
| [yaq](https://yaq.fyi) | Multilingual framework. Built with love by me 🥰! |
| [Zorg](https://zorg.github.io/) | Python. Framework for robotics with hardware abstraction. |
@@ -72,4 +84,8 @@ The folks at LabPy are maintaining their own [catalog](https://github.com/LabPy/
The folks over at python-data-acquisition also have a list of [existing-packages](https://github.com/python-data-acquisition/meta/blob/master/existing_packages.md).
-[PyInstruments](https://github.com/pyinstruments/pyinstruments) is a central reference point for the various Python-based experimental data collection frameworks. \ No newline at end of file
+[PyInstruments](https://github.com/pyinstruments/pyinstruments) is a central reference point for the various Python-based experimental data collection frameworks.
+
+Readers may also be interested in [EPICS: A Control System Software Co-Development Success Story](https://epics.anl.gov/EpicsDocumentation/EpicsGeneral/epics_success.html).
+
+Readers may also be interested in the [Open Process Automation™ Forum](https://www.opengroup.org/forum/open-process-automation-forum). \ No newline at end of file
diff --git a/posts/optics.md b/posts/optics.md
index 8ad9733..9006730 100644
--- a/posts/optics.md
+++ b/posts/optics.md
@@ -1,5 +1,5 @@
-title: optics companies
-date: 2020-05-23
+title: optics-vendors
+date: 2021-05-16
This post is a roundup of interesting optics companies.
@@ -20,3 +20,5 @@ This post is a roundup of interesting optics companies.
[website](http://www.standa.lt/)
Focused on opto-mechanical.
+
+[spectral](https://www.spectral.com/) \ No newline at end of file
diff --git a/posts/pcb-printing.md b/posts/pcb-printing.md
index 10224b5..1bf965c 100644
--- a/posts/pcb-printing.md
+++ b/posts/pcb-printing.md
@@ -1,5 +1,5 @@
title: pcb-printing
-date: 2021-02-08
+date: 2021-05-16
tags: electronics roundup
This post is a roundup of companies that produce printed circuit boards.
@@ -9,14 +9,19 @@ This post is a roundup of companies that produce printed circuit boards.
| [AAPCB](https://aapcb.com/) | Small-scale assembly, quick turn. |
| [Advanced Assembly](https://www.advancedassembly.com/) | Assembly. |
| [Aisler](https://aisler.net/) | Germany. Similar to JLCPCB. |
+| [Bay Area Circuits](https://bayareacircuits.com/) | California. Full capability shop. |
| [Cyber City](https://cybercitycircuits.com/) | Small-scale assembly. |
| [Circuit Hub](https://circuithub.com/) | Assembly. Instant quote. |
+| [DigiKey](https://www.digikey.com/en/resources/dkred) | Board printing. |
| [elecrow](https://www.elecrow.com/pcb-manufacturing.html) | Board printing. |
+| [Fusion](https://www.seeedstudio.com/fusion_pcb.html) | Board pringing, associated with seeed. |
| [JLCPCB](https://jlcpcb.com/) | Probably the most popular small-scale PCB manufacturer. |
| [OSH Park](https://oshpark.com/) | Fast service at reasonable price. Batch orderer. |
| [PCBWay](https://www.pcbway.com/) | Very popular cheap manufacturer. Easy customization.
| [Royal Circuits](https://www.royalcircuits.com/) | "World's Fastest PCB Manufacturing." |
| [Sierra Circuits](https://www.protoexpress.com/) | California. Full capability shop. |
+| [Smart Prototyping](https://www.smart-prototyping.com/) | Full capability shop. |
+| [Sparkfun](https://alc.sparkfun.com/) | Contract manufacturing via SparkFun. |
| [Worthington](https://www.worthingtonassembly.com/) | Massachusetts. Small-scale assembly. |
I tend to use PCBWay for most "everyday" orders and OSH Park for rush orders. <br>