From 62e5c0d41ef22007d305fb2026970303aff3326e Mon Sep 17 00:00:00 2001 From: Blaise Thompson Date: Sun, 16 May 2021 21:40:05 -0500 Subject: camping equipment --- posts/camping-equipment.md | 29 +++++++++++++++++++++++++++++ posts/hardware-control.md | 20 ++++++++++++++++++-- posts/optics.md | 6 ++++-- posts/pcb-printing.md | 7 ++++++- 4 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 posts/camping-equipment.md 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.
-- cgit v1.2.3