opm_coils
PublicLoading 3D model… large boards can take a moment.
OPM Nulling coil design
This repository hosts Python code for design of biplanar coils for nulling uniform fields for operation of Optically Pumped Magnetometers (OPMs)
Installation ^^^^^^^^^^^^
We recommend creating a virtual environment. For example, using Anaconda, we can create a virtual environment using the following command::
$ conda create -n opmcoils -c conda-forge python=3.9
Then, inside the environment::
$ conda activate opmcoils
Install opmcoils by doing::
$ pip install .
Advanced users or contributors may add the -e flag to create an editable install and they
may also install the dependencies required to build the documentation::
$ pip install -e .[docs]
or:
$ pip install -e .[full]
Note that Mosek <https://www.mosek.com/>_ is required for the optimization
of the coil design. Please refer to the documentation for installation
instructions.
Usage ^^^^^
Please check the examples/ directory
License ^^^^^^^
The software is distributed under BSD 3-Clause and the hardware is distributed under CERN-OHL-S (strongly reciprocal) licenses. Please include the appropriate license when re-distributing any parts of the hardware/software.
Citation ^^^^^^^^
If you use the data, scripts, or hardware designs from this repository, please cite::
Jas M., Kamataris J., Matsubara T., Dong C., Motta G.,
Sohrabpour A., Ahlfors S.P., Hamalainen M., Okada Y., and Sundaram P..
Biplanar nulling coil system for OPM-MEG using printed circuit boards.
BioRxiv 2025.02.19.638883. 2025.
Funding ^^^^^^^
This work was supported by NIH grants P41EB030006, 1R21NS140619-01, 2R01NS104585-05, 1R01NS112183-01A1, and S10OD030469.
.. toctree:: :hidden:
Example gallery<auto_examples/index> API PCB design fileshttps://github.com/opm-martinos/opm_coils/tree/main/hardware Coil assembly
No comments yet. Be the first to ask about this board.