allenneuraldynamics / spim-core Goto Github PK
View Code? Open in Web Editor NEWcommon features shared across Allen Institute SPIM systems
License: MIT License
common features shared across Allen Institute SPIM systems
License: MIT License
Need to add set_speed, set_axis_control_mode, and set_ttl_pin_modes. Would be great to have wrappers around this
Change the input drive
to path
and write the test file to the local_storage_dir
and ext_storage_dir
. Also can rename the filename from test.txt
to just test
.
spim-core/spim_core/spim_base.py
Lines 141 to 192 in b8d9529
Also change the previous check memory resources function to public.
We need to add another handler to main.py to do this.
Dataset folder name should be: <microscope_name>_<specimin id>_<year>-<month>-<day>_<hour>-<min>-<sec>
Imaging folder should change from micr to the name of the microscope (i.e: exaspim
) in all lowercase and should only contain volumetric image data.
Tile naming convention should be:
tile_X_<xxxx>_Y_<yyyy>_Z_<zzzz>_CH_<wavelength>.ims
where xxxx
, yyyy
, and zzzz
are the tile indices of the stack encoded as four digit values.
Functions to implement that return values in sample pose space:
We need a consolidated way to orient various components in space relative to each other without having to deal with flipping coordinate signs, etc in code. Locations of components can be specified in the config.
We should use ROS' transformations library, which is self-contained, and contains general utilities for rotation, scaling, etc.
Aside, but relevant: ROS supports a way of exporting kinematic trees from Solidworks with a "URDF file exporter". This would be a great way to specify the locations of objects without needing to bookkeep the file manually.
We should remap the joystick inputs to be something intuitive.
It makes sense to do it somewhere in the tiger_components.py module such that the movement is similar across spim instruments.
We need a way to record metadata-relevant events. One of the easiest ways of doing this is to record metadata-relevant messages to a separate logger.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.