arXiv ScienceSearch

arXiv subjects

Peter Sun

Publications and source records attributed to Peter Sun.

6 recordsLinked to original sources

Electrostatic transfer of sub-micron magnetic particles onto cantilevers using a focused ion beam system

In this paper, we present a focused-ion-beam-assisted method for preparing magnet tips for magnetic resonance force microscopy measurements. The method electrostatically transfers prefabricated magnetic nanoparticles to microcantilevers, achieving precise control over the magnet overhang past the cantilever leading edge while minimizing the fabrication damage to the leading edge of the tip magnet. We demonstrate successful fabrication of magnets ranging in size from 460 nm to 2.8 um. These magnets were affixed to two types of cantilevers: silicon cantilevers with a spring constant of 800 uN/m, and single-crystal silicon cantilevers with a spring constant of 30 uN/m. We show that the electrostatic transfer method enables a wide variety of tip shapes, sizes, and materials that were previously not possible with conventional fabrication methods. The transfer procedure allows us to prefabricate the desired particle geometry with minimal ion-beam damage, as confirmed by Monte Carlo simulations. We show that the technique is versatile and can be used to fabricate custom-tipped cantilevers for a broader range of scanning probe techniques.

physics.ins-det

A theoretical and experimental assessment of adiabatic losses in force-gradient-detected magnetic resonance of nitroxide spin labels

We recently introduced a new theoretical description of Landau--Zener--St\"{u}ckelberg--Majorana (LZSM) transitions that accounts for both adiabatic and spin-dephasing losses during sweeps through resonance. Here, we use this new description to assess signal loss due to cantilever tip motion in magnetic resonance force microscopy experiments on electron spins. We derive equations for spin-induced cantilever frequency shifts that account for the time-dependent magnetization present during cantilever-synchronized periods of irradiation and relaxation. We show that a frequency shift can be created by either a force- or force-gradient coupling mechanism, depending on the periodicity and timing of the microwave irradiation; the frequency shift decreases when the spin-lattice relaxation time becomes shorter than the cantilever oscillation period. Equations were validated by comparing with the magnetization computed by numerically integrating the time-dependent Bloch equations. Numerical simulations incorporating the new equations were compared to frequency-shift electron-spin signals collected as a function of magnetic field, tip-sample separation, microwave power, and microwave timing. The simulations quantitatively describe the observed signals with essentially no free parameters. Finally, motivated by our new frequency-shift equations, we present a new experimental spin-excitation protocol that eliminates spurious signals arising from direct microwave excitation of the cantilever in a magnetic resonance force microscope experiment.

physics.chem-ph

mrfmsim: A modular, extendable, and readable simulation package for magnetic resonance force microscopy experiments

We present mrfmsim, an open-source Python package that facilitates the design, simulation, and analysis of magnetic resonance force microscopy (MRFM) experiments. MRFM is a scanning-probe technique that detects magnetic resonance from nanoscale ensembles of nuclear or electron spins with a force sensor. Because MRFM experiments are complex and operate at sensitivity limits, numerical simulation is essential for designing experiments and estimating per-spin sensitivity and imaging resolution from measured signals. In this paper, we highlight the challenges of developing MRFM simulations and show that software designed to simulate specific experiments only in a rapidly evolving experimental field can yield erroneous results. The mrfmsim package addresses these challenges by supporting post-definition customization without rewriting the internal model and by employing a plugin system for extending functionality. We show that the package's modular, extendable, and readable architecture improves reproducibility and accelerates development.

physics.comp-ph

mmodel: A workflow framework to accelerate the development of experimental simulations

Simulation has become an essential component of designing and developing scientific experiments. The conventional procedural approach to coding simulations of complex experiments is often error-prone, hard to interpret, and inflexible, making it hard to incorporate changes such as algorithm updates, experimental protocol modifications, and looping over experimental parameters. We present mmodel, a framework designed to accelerate the writing of experimental simulation packages. mmodel uses a graph-theory approach to represent the experiment steps and can rewrite its own code to implement modifications, such as adding a loop to vary simulation parameters systematically. The framework aims to avoid duplication of effort, increase code readability and testability, and decrease development time.

physics.comp-ph

Analyzing Impact of Dependency Injection on Software Maintainability

Dependency injection (DI) is generally known to improve maintainability by keeping application classes separate from the library. Particularly within the Java environment, there are many applications using the principles of DI with the aim to improve maintainability. There exists some work that provides an inference on the impact of DI on maintainability, but no conclusive evidence is provided. The fact that there are no publicly available tools for quantifying DI makes such an evidence more difficult to be produced. In this paper, we propose a novel metric, DCBO, to measure the proportion of DI in a project based on weighted couplings. We describe how DCBO can serve as a more meaningful metric in computing maintainability when DI is also considered. The metric is implemented in the CKJM-Analyzer, an extension of the CKJM tool that utilizes static code analysis to detect DI. We discuss the algorithmic approach behind the static analysis and prove the soundness of the tool using a set of open-source Java projects.

cs.SE

CovidNet: To Bring Data Transparency in the Era of COVID-19

Timely, creditable, and fine-granular case information is vital for local communities and individual citizens to make rational and data-driven responses to the COVID-19 pandemic. This paper presents CovidNet, a COVID-19 tracking project associated with a large scale epidemic dataset, which was initiated by 1Point3Acres. To the best of our knowledge, the project is the only platform providing real-time global case information of more than 4,124 sub-divisions from over 27 countries worldwide with multi-language supports. The platform also offers interactive visualization tools to analyze the full historical case curves in each region. Initially launched as a voluntary project to bridge the data transparency gap in North America in January 2020, this project by far has become one of the major independent sources worldwide and has been consumed by many other tracking platforms. The accuracy and freshness of the dataset is a result of the painstaking efforts from our voluntary teamwork, crowd-sourcing channels, and automated data pipelines. As of May 18, 2020, the project website has been visited more than 200 million times and the CovidNet dataset has empowered over 522 institutions and organizations worldwide in policy-making and academic researches. All datasets are openly accessible for non-commercial purposes at https://coronavirus.1point3acres.com via a formal request through our APIs.

cs.CY