Note: If you want to use this procedure, first check
the scribe-calibration-data repository to see if someone
else has already measured calibration data for your system.
If so, you can download the calibration_data
folder and index.txt
file, placing them in the top directory of this repository.
This will allow you to skip steps 1-6, which are fairly
time consuming (~20 hours).
Calibration Procedure:
-
Fabricate calibration devices.
-
Measure calibration devices.
-
Calculate calibration curves.
-
Fabricate prisms.
-
Measure prisms.
-
Calculate refractive index function.
After this initial procedure, the necessary data for calibration has been computed, and designs for optical elements may be calibrated and fabricated.
Operating Procedure:
-
Design a refractive index profile, analogous to those in the
example_devices
folder. This profile can either be 2D (and specify the thickness) or be 3D. -
Use the helper function in
calibration_utility.py
to convert the refractive index profile to a fluorescence intensity target profile. -
Store the resulting intensity profile in a
Device
(defined indevice_data.py
) and save it as a pickled file in thedevice_input
directory. -
Check/modify the settings in
calibration_settings.py
. -
Run
run_calibrate_device.py
. By default, it will multithread and use the maximum number of cores to generate the calibrated files as fast as possible. -
Copy the GWL files from
device_input
tosource_gwl/device
. -
Check/modify the settings at the top of
assemble_master_file.py
. -
Run
assemble_master_file.py
. -
Copy the entire
source_gwl
directory to the cloud or a USB drive. Copy it onto the Nanoscribe computer, and loadMasterFile.gwl
as the job. -
(Optional) Wait until the laser has reached a stable state.
-
Run the job.