6 research outputs found
Ultra-Stable Environment Control for the NEID Spectrometer: Design and Performance Demonstration
Two key areas of emphasis in contemporary experimental exoplanet science are
the detailed characterization of transiting terrestrial planets, and the search
for Earth analog planets to be targeted by future imaging missions. Both of
these pursuits are dependent on an order-of-magnitude improvement in the
measurement of stellar radial velocities (RV), setting a requirement on
single-measurement instrumental uncertainty of order 10 cm/s. Achieving such
extraordinary precision on a high-resolution spectrometer requires
thermo-mechanically stabilizing the instrument to unprecedented levels. Here,
we describe the Environment Control System (ECS) of the NEID Spectrometer,
which will be commissioned on the 3.5 m WIYN Telescope at Kitt Peak National
Observatory in 2019, and has a performance specification of on-sky RV precision
< 50 cm/s. Because NEID's optical table and mounts are made from aluminum,
which has a high coefficient of thermal expansion, sub-milliKelvin temperature
control is especially critical. NEID inherits its ECS from that of the
Habitable-zone Planet Finder (HPF), but with modifications for improved
performance and operation near room temperature. Our full-system stability test
shows the NEID system exceeds the already impressive performance of HPF,
maintaining vacuum pressures below Torr and an RMS temperature
stability better than 0.4 mK over 30 days. Our ECS design is fully open-source;
the design of our temperature-controlled vacuum chamber has already been made
public, and here we release the electrical schematics for our custom
Temperature Monitoring and Control (TMC) system.Comment: Accepted for publication in JATI
Using gold nanoparticles to improve performance of SERS-based immunoassay
Surface enhanced Raman scattering (SERS) can be used as an efficient readout strategy in immunoassays. SERS outperforms other conventional readout strategies such as fluorescence (as in ELISA) and radioactivity (as in RIA). It has been recently demonstrated that SERS-based immunoassays can discriminate samples of healthy individuals from samples of pancreatic cancer patients. Further improvements in sensitivity and reproducibility are expected to extend the practical applications of the SERS-based immunoassays. One critical component of the SERS-based assay is golden nanoparticles that carry Raman reporter molecules. The nanoparticles also provide enhancement of the Raman signal due to plasmon excitation upon laser illumination. Here we present several strategies designed to improve performance of the SERS-based immunoassay. We also make use of narrow Raman bands to design multiplexed detection platform. First, different protective strategies for golden nanoparticles are presented and discussed. The primary purpose of these strategies is to prevent heating of the particles due to intense laser light, thus enhancing properties of the gold nanoparticles can be longer sustained. Second, we also provide a recipe for creating a multiplexed detection platform. We varied which reporter molecules were added to the nanoparticles and measured the spectra from each. By combining nanoparticles labeled with reporter molecules having different well distinguishable wavelengths, it may be possible to measure levels of several biomarkers simultaneously in a single run
SNEWS2/snewpy: v1.3
What's Changed
<ul>
<li><strong>Remove dependency on GLoBES.</strong> SNEWPY now includes code to calculate event rates directly, making it much easier to install and improving performance of <code>snewpy.snowglobes.simulate()</code> when using multiple time bins. SNOwGLoBES still needs to be downloaded separately, but it no longer needs to be compiled.</li>
<li>Added simplified interface to initialise models from physics parameters (e.g. progenitor mass, metallicity)<ul>
<li>Added <code>param</code> property and <code>get_param_combinations()</code> function to each model class to explore available progenitors.</li>
<li>The first time a specific progenitor is initialised, SNEWPY automatically downloads the required input files to the <a href="https://docs.astropy.org/en/stable/api/astropy.config.get_cache_dir.html?highlight=get_cache_dir">AstroPy cache directory</a>, so users no longer need to manage files manually.</li>
</ul>
</li>
<li>Added <code>get_flux()</code> function to <code>SupernovaModel</code> subclasses in <code>snewpy.models</code></li>
<li>Improved <code>get_initial_spectra(t, E)</code> and <code>get_transformed_spectra(t, E)</code> functions: all <code>SupernovaModel</code> subclasses in <code>snewpy.models</code> now support arrays of times as the argument <code>t</code></li>
<li>Fixed issue when using the <code>ar40kt_he</code> and <code>wc100kt30prct_he</code> detector configurations with <code>snewpy.snowglobes.simulate()</code></li>
<li>Various minor bugfixes, performance, documentation and other improvements</li>
</ul>
Compatibility and Deprecations
<ul>
<li>This version of SNEWPY supports Python 3.7 or higher.</li>
<li>Initialising a supernova model in <code>snewpy.models.ccsn</code> from a file name is deprecated in favour of initialising from physics parameters. For details on parameters available for each model class, please see the <code>param</code> property and <code>get_param_combinations()</code> function or <a href="https://snewpy.readthedocs.io/en/v1.3/models.html#module-snewpy.models.ccsn">read the documentation</a>. (Under the hood, there are now separate classes in <code>snewpy.models.loaders</code> that load models from a local file; however, these are not guaranteed to be stable and may change at any time without warning.)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SNEWS2/snewpy/compare/v1.2.1...v1.3">https://github.com/SNEWS2/snewpy/compare/v1.2.1...v1.3</a></p>
SNEWS2/snewpy: v1.4.1
What's Changed
Reverts name of an argument to MixingParameters to restore backwards compatibility
Updates a few Jupyter notebooks to support new simulations added in SNEWPY v1.4
Full Changelog: https://github.com/SNEWS2/snewpy/compare/v1.4...v1.4.
SNEWS2/snewpy: v1.4
What's Changed
Improved SNOwGLoBES integration.
Data files for detectors are included when installing SNEWPY; SNOwGLoBES no longer needs to be downloaded separately.
Users who want to use custom data files can still specify a SNOwGLoBES path as before. SNEWPY now requires SNOwGLoBES v1.3.
Added several observer directions and progenitor masses for the Tamborra_2014, Walk_2018 and Walk_2019 models.
Significant performance improvements for snewpy.snowglobes thanks to a new low-level interface for neutrino flux and event rate calculations. (Note: This low-level interface is currently not stable and should not be used directly.)
Added a SNEWPY logo
Various minor bugfixes, performance, documentation and other improvements
Compatibility and Deprecations
This version of SNEWPY supports Python 3.8 or higher.
New Contributors
@jakob2508 made their first contribution in https://github.com/SNEWS2/snewpy/pull/266
Full Changelog: https://github.com/SNEWS2/snewpy/compare/v1.3...v1.