The global navigation satellite system interferometric reflectometry is often used to extract information about the environment surrounding the antenna. One of the most important applications is soil moisture monitori...
详细信息
The global navigation satellite system interferometric reflectometry is often used to extract information about the environment surrounding the antenna. One of the most important applications is soil moisture monitoring. This manuscript presents the main ideas and implementation decisions needed to write the python code to transform the derived phase of the interferometric GPS waves, obtained from signal-to-noise ratio data continuously observed during a period of several weeks (or months), to volumetric water content. The main goal of the manuscript is to share the software with the scientific community to help users in the GPS-IR computation.
Global Navigation Satellite System (GNSS) interferometric reflectometry, also known as the GNSS-IR, uses data from geodetic-quality GNSS antennas to extract information about the environment surrounding the antenna. S...
详细信息
Global Navigation Satellite System (GNSS) interferometric reflectometry, also known as the GNSS-IR, uses data from geodetic-quality GNSS antennas to extract information about the environment surrounding the antenna. Soil moisture monitoring is one of the most important applications of the GNSS-IR technique. This manuscript presents the main ideas and implementation decisions needed to write the python code for software tools that transform RINEX format observation and navigation files into an appropriate format for GNSS-IR (which includes the SNR observations and the azimuth and elevation of the satellites) and to determine the reflection height and the adjusted phase and amplitude values of the interferometric wave for each individual satellite track. The main goal of the manuscript is to share the software with the scientific community to introduce new users to the GNSS-IR technique.
Gemini Observatory commissioned a ARC (SDSU) detector controller (DC) replacement for the aging GNAAC DC for the Gemini Near Infrared Spectrograph (GNIRS). The focus of this paper is on the iterative development appro...
详细信息
ISBN:
(纸本)9781510675261;9781510675254
Gemini Observatory commissioned a ARC (SDSU) detector controller (DC) replacement for the aging GNAAC DC for the Gemini Near Infrared Spectrograph (GNIRS). The focus of this paper is on the iterative development approach that led to a unique python-based DC. We leveraged the stability and modern technology of the Gemini Data System (GDS) and Gemini Instrument API (GIAPI) to facilitate communication between the DC and the Gemini telescope systems. Another core innovation was to implement a python version of the Gemini specific CAD/CAR EPICS records which allowed us to switch from an EPICS Input Output Controller (IOC) to a Caproto python IOC. These innovations allow the python based DC to communicate with all of the many Gemini systems required to process GNIRS observations. The use of a python based DC enhances the system's functionality but also simplifies future updates and maintenance. Our paper delves into the team-centric iterative development process, the software engineering challenges, and the initial operational performance, emphasizing the software's role in modernizing the observatory's infrastructure.
We introduce FASER, a software package designed to simulate the excitation point spread functions (PSFs) of microscopes. It is written in python as a plugin for the open-source platform Napari. Using a full-vectorial ...
详细信息
We introduce FASER, a software package designed to simulate the excitation point spread functions (PSFs) of microscopes. It is written in python as a plugin for the open-source platform Napari. Using a full-vectorial computational approach to simulate the electromagnetic fields within the focal region makes precise predictions and allows detailed analyses of excitation PSFs. FASER is intended as a pedagogical tool enabling users to explore the impacts of various geometrical and optical parameters of practical importance on the performance of the microscope. It supports the modeling of complex beam profiles, including donut and bottle-shaped beams, which are commonly used in advanced microscopy techniques such as stimulated emission depletion (STED) microscopy. Through specific simulations and accessible illustrations, we showcase FASER's capabilities in capturing characteristic features of STED microscopy, making it a practical resource for researchers and students in optical microscopy to explore and optimize high-resolution imaging techniques.
Cyanotoxins called microcystins (MCs) are highly toxic and can be present in drinking water sources. Determining the structure of MCs is paramount because of its effect on toxicity. Though over 300 MC congeners have b...
详细信息
Cyanotoxins called microcystins (MCs) are highly toxic and can be present in drinking water sources. Determining the structure of MCs is paramount because of its effect on toxicity. Though over 300 MC congeners have been discovered, many remain unidentified. Herein, a method is described for the putative identification of MCs using liquid chromatography (LC) coupled with high-resolution (HR) Orbitrap mass spectrometry (MS) and a new bottom-up sequencing strategy. Maumee River water samples were collected during a harmful algal bloom and analyzed by LC-MS with simultaneous HRMS and MS/MS. Unidentified ions with characteristic MC fragments (135 and 213 m/z) were recognized as possible novel MC congeners. An innovative workflow was developed for the putative identification of these ions. python code was written to generate the potential structures of unidentified MCs and to assign ions after the fragmentation for structural confirmation. The workflow enabled the putative identification of eight previously reported MCs for which standards are not available and two newly discovered congeners, MC-HarR and MC-E(OMe)R.
In most of data centers, it remains many difficulties to regulate the temperature difference between the inlet and outlet cooling water. This article presents a graphical user interface (GUI) interface to help perform...
详细信息
Understanding the decisions taken by machine learning systems is instrumental in their deployment in real -world systems, as it enables responsible decision -making, fosters trust, and facilitates debugging and improv...
详细信息
Understanding the decisions taken by machine learning systems is instrumental in their deployment in real -world systems, as it enables responsible decision -making, fosters trust, and facilitates debugging and improvement. The research field devoted to studying the techniques that explain and illustrate those decisions is called explainable AI. Fuzzy logic, with its interpretable fuzzy rule -based inference, has emerged as a popular tool for Explainable AI because of these interpretable classifiers. However, current fuzzy logic libraries provide limited inference capabilities and integration to machine learning or are only available in the Java or R language, which makes their integration with the standard machine libraries in python challenging. This paper describes a software library that contains a python implementation to perform fuzzy inference using different kinds of fuzzy sets, with a special focus on result visualization. This library follows the scikit-learn programming interface, enabling researchers to utilize it with minimum fuzzy logic background seamlessly. This toolkit unveils novel tools for programming fuzzy systems that are learnable using machine learning methods, leading to data -powered systems that maintain full transparency and accountability, accessible to virtually anyone without specialized AI training. The interpretability of these systems makes them highly valuable in industries like healthcare, law, and security.
This paper introduces PolyWeight, a python software featuring a user-friendly graphical user interface (GUI), which offers two distinct approaches for MWD determination: an analytical relation-based method and a param...
详细信息
This paper introduces PolyWeight, a python software featuring a user-friendly graphical user interface (GUI), which offers two distinct approaches for MWD determination: an analytical relation-based method and a parametric model-based method. By utilizing dynamic moduli, users can calculate MWD as well as molecular weight averages such as M-n, M-w, and M-z. The functionality of PolyWeight is validated using synthetic data and real data obtained from the literature, exhibiting good agreement. Log files and datasets used in this work are available on GitHub. Program summary Program Title: PolyWeight CPC Library link to program files: https://***/10.17632/rn8t4mmvyd.1 Developer's repository link: https://***/a-minotto/PolyWeight Licensing provisions: GPLv3 Programming language: python 3.x Nature of problem: Analytical rheology enables the determination of molecular weight distribution (MWD) by solving inverse problems. The reptation theory establishes a liaison between the viscoelastic behavior and MWD, permitting the application of mathematical resolution methods like regularization and parameterization. PolyWeight offers two solutions: a parameterization-based method that assumes a generalized exponential distribution (GEX) for the MWD, and an analytical relationship-based method that utilizes the relaxation spectrum. Solution method: The analytical relationship-based solution incorporates a mathematical formulation that considers the relaxation spectrum obtained from the dynamic moduli using the NLREG software. The numerical integration of the relaxation spectrum is performed utilizing the *** function from the SciPy library. An optimization process is employed in the parametric solution to perform a multiobjective fit of the viscoelastic models to the dynamic moduli. The integrals in this case are also calculated using the *** package from the SciPy library. The optimization procedure utilizes the lmfit library, where a Minimizer ob
The topic of battery state-of-health monitoring via electrical and non-electrical testing procedures has become of increased interest for scientific researchers, due to the imposed goal of expanded industrial sustaina...
详细信息
The topic of battery state-of-health monitoring via electrical and non-electrical testing procedures has become of increased interest for scientific researchers, due to the imposed goal of expanded industrial sustainability. Within the present study, we propose a novel approach for monitoring the temperature of batteries by means of infrared thermography. In order to improve the accuracy of the performed measurements and to overcome the limitations imposed by the cylindrical housing of the batteries, we have developed a unique method for monitoring and capturing the temperature of the battery over the entire housing. An experimental system was built, through which the battery performs a rotational movement relative to its axis, with this rotation motion being synchronized with the frame rate of the thermal camera. The resulting thermographic images are processed using specifically developed software. This software enables the segmentation of certain sections of the battery's surface from a defined spatial perspective. These selected segments are subsequently utilized to generate a three-dimensional representation of the battery's surface temperature's distribution. In this way, errors in the obtained results which are caused by the viewing angle are avoided. Additionally, we developed and presented a method for the increasing of the resolution of captured thermograms.
Meta-heuristic algorithms are becoming more prevalent and have been widely applied in various fields. There are numerous reasons for the success of such techniques in both science and industry, including but not limit...
详细信息
Meta-heuristic algorithms are becoming more prevalent and have been widely applied in various fields. There are numerous reasons for the success of such techniques in both science and industry, including but not limited to simplicity in search/optimization mechanisms, implementation readiness, black-box nature, and ease of use. Although the solutions obtained by such algorithms are not guaranteed to be exactly global optimal, they usually find reasonably good solutions in a reasonable time. Many algorithms have been proposed and developed in the last two decades. However, there is no library implementing meta-heuristic algorithms, which is easy to use and has a vast collection of algorithms. This paper proposes an open-source and cross-platform python library for nature-inspired optimization algorithms called Mealpy. To propose Mealpy, we analyze the features of existing libraries for meta-heuristic algorithms. After, we propose the designation and the structure of Mealpy and validate it with a case study discussion. Compared with other libraries, our proposed Mealpy has the largest number of classical and state-of-the-art meta-heuristic algorithms, with more than 160 algorithms. Mealpy is an open-source library with well-documented code, has a simple interface, and benefits from minimum dependencies. Mealpy includes a wide range of well-known and recent meta-heuristics algorithms capable of optimizing challenge benchmark functions (e.g. CEC-2017). Mealpy can also be used for practical problems such as optimizing parameters for machine learning models. We invite the research community for widespread evaluations of this comprehensive library as a promising tool for research study and real-world optimization. The source codes, supplementary materials, and guidance is publicly available on GitHub: https://***/thieu1995/mealpy.
暂无评论