Ingenieurwissenschaften und zugeordnete Tätigkeiten
Filtern
Dokumenttyp
- Forschungsdatensatz (17) (entfernen)
Sprache
- Englisch (17)
Referierte Publikation
- nein (17) (entfernen)
Schlagworte
- SAXS (5)
- X-ray scattering (5)
- MOUSE (3)
- Nanomaterials (3)
- Python (3)
- Scattering pattern analysis (3)
- X-ray (3)
- Data conversion (2)
- Framework (2)
- HDF5 (2)
- Measurement data conversion (2)
- NXsas (2)
- Nanocomposite (2)
- NeXus (2)
- Neutron (2)
- SANS (2)
- Small angle scattering (2)
- Two-photon polymerization (2)
- 3D Fourier Transform (1)
- 3D printing (1)
- 60-230V (1)
- Additive manufacturing (1)
- Analyses (1)
- Analysis (1)
- Analysis approach (1)
- Anhydrite (1)
- Arbitrary shapes (1)
- Automated synthesis (1)
- Automation (1)
- Boehmite (1)
- Calcium sulfate (1)
- Calibration structure (1)
- Ceramic microprinting (1)
- Channel access (1)
- Command line (1)
- Command-line interface (1)
- DNA-Binding protein (1)
- Data analysis (1)
- Data fitting (1)
- Datasets (1)
- EPICS (1)
- Ectoine (1)
- Electric Safety Interlock (1)
- FFT (1)
- G5P (1)
- High Resolution (1)
- Human factor (1)
- Human influence (1)
- Instrument control (1)
- Instrumentation (1)
- Laboratory automation (1)
- Laser writing (1)
- Measurement methodology (1)
- Mechanical testing (1)
- Mesocrystal (1)
- Methodology (1)
- Microdosimetry (1)
- Microprinting (1)
- Monte carlo (1)
- Motor controller (1)
- Multi-photon light structuring (1)
- Multi-scale measurements (1)
- Nanoparticles (1)
- Neutron scattering (1)
- PDF (1)
- Polydispersity (1)
- Polymer nanocomposite (1)
- Radiation protection (1)
- Reference structure (1)
- Round robin (1)
- SAXS/WAXS (1)
- STL file input (1)
- Saxs (1)
- Scattering (1)
- Scattering pattern (1)
- Scattering pattern simulation (1)
- Silver (1)
- Simulation (1)
- Small-angle scattering (1)
- Software (1)
- Systems architecture (1)
- Test structure (1)
- Traceability derivation (1)
- Transparency (1)
- Waxs (1)
- XRD (1)
- Yttria-stabilized zirconia (1)
- total scattering (1)
Organisationseinheit der BAM
- 6.5 Synthese und Streuverfahren nanostrukturierter Materialien (17) (entfernen)
2PP-TestArtifact
(2023)
This repository contains a test artifact (TA), also called test structure, designed for two-photon polymerization (also known as Direct Laser Writing (DLW) or Two/Multi-photon lithography (2PA/MPA)). Test artifacts can be used to compare structures, to check options used by the slicer, check the state of the 2PP machine itself or to get a construction guidelines for a certain combination of power, velocity and settings.
The associated paper can be found here: https://dx.doi.org/10.1088/1361-6501/acc47a
General ideas behind the test artifact:
1. optimized for 2PP-DLW
2. should be fast and easy to analyse with optical microscopy or 3. scanning electron microscopy without tilt.
3. short time to fabricate
4. include a reasonable amount of different features
5. bulk and small structures on the substrate
SASfit 0.94.12
(2023)
Small-angle scattering is an increasingly common method for characterizing particle ensembles in a wide variety of sample types and for diverse areas of application. SASfit has been one of the most comprehensive and flexible curve-fitting programs for decades, with many specialized tools for various fields.
Simulates X-ray and Neutron scattering patterns from arbitrary shapes defined by STL files.
Features:
- Uses multithreading to compute a number of independent solutions, then uses the variance of the results to estimate an uncertainty on the output.
- Can be launched from the command line using an excel sheet to define settings, or from a jupyter notebook.
- Outputs scattering patterns in absolute units if the contrast is set.
- A Gaussian size distribution is available, where the relative scaling of objects for each repetion can be varied. Recommended to be used with limited width (max. 10%) to avoid artefacts.
- Writes results with settings to an archival HDF5 file.
Application examples:
This software has been used in several studies to date. For example, it has been used here to simulate a model scattering pattern for a cuboid shape, which was then fed forward into the McSAS3 analysis program for analyzing scattering patterns of polydisperse cuboids. A second use is here, where it was used for the modeling of flattened helices. In this paper, scattering pattern features could be matched with particular morphological changes in the structure. Lastly, this paper has an example where it was used to validate the analytical analysis model, and explore the realistic limits of application of the analytical model.
McSAS3
(2023)
McSAS3 is a refactored version of the original McSAS (see DOI 10.1107/S1600576715007347). This software fits scattering patterns to obtain size distributions without assumptions on the size distribution form. The refactored version has some neat features:
- Multiprocessing is included, spread out over as many cores as number of repetitions!
- Full state of the optimization is stored in an organized HDF5 state file.
- Histogramming is separate from optimization and a result can be re-histogrammed as many times as desired.
- SasModels allow a wide range of models to be used
- If SasModels does not work (e.g. because of gcc compiler issues on Windows or Mac), an internal sphere model is supplied
- Simulated data of the scattering of a special shape can also be used as a McSAS fitting model. Your models are infinite!
- 2D fitting also works.
Trinamic TMCL IOC is a Python package designed for controlling stepper motors connected to a Trinamic board using the TMCL language (all boards supported by PyTrinamic should now work, has been tested on the TMCM 6110 and the TMCM 6214). Since it is implementing the TMCL protocol, it should be easy to adapt to other Trinamic motor controller boards. This package assumes the motor controller is connected over a machine network via a network-to-serial converter, but the underlying PyTrinamic package allows for other connections too.
This allows the control of attached motors via the EPICS Channel-Access virtual communications bus. If EPICS is not desired, plain Pythonic control via motion_control should also be possible. An example for this will be provided in the example.ipynb Jupyter notebook.
This package leverages Caproto for EPICS IOCs and a modified PyTrinamic library for the motor board control, and interfaces between the two via an internal set of dataclasses. Configuration for the motors and boards are loaded from YAML files (see tests/testdata/example_config.yaml).
The modifications to PyTrinamic involved extending their library with a socket interface. This was a minor modification that should eventually find its way into the official package (a pull request has been submitted).
## Summary:
This notebook and associated datasets (including VASP details) accompany a manuscript available on the ArXiv (https://doi.org/10.48550/arXiv.2303.13435) and hopefully soon in a journal as short communication as well. Most of the details needed to understand this notebook are explained in that paper with the same title as above. For convenience, the abstract is repeated here:
## Paper abstract:
We demonstrate a strategy for simulating wide-range X-ray scattering patterns, which spans the small- and wide scattering angles as well as the scattering angles typically used for Pair Distribution Function (PDF) analysis. Such simulated patterns can be used to test holistic analysis models, and, since the diffraction intensity is presented coupled to the scattering intensity, may offer a novel pathway for determining the degree of crystallinity.
The ``Ultima Ratio'' strategy is demonstrated on a 64-nm Metal Organic Framework (MOF) particle, calculated from $Q<0.01$\,$\mathrm{nm}^{-1}$ up to $Q\approx150$\,$\mathrm{nm}^{-1}$, with a resolution of 0.16\,\AA. The computations exploit a modified 3D Fast Fourier Transform (3D-FFT), whose modifications enable the transformations of matrices at least up to $8000^3$ voxels in size. Multiple of these modified 3D-FFTs are combined to improve the low-$Q$ behaviour.
The resulting curve is compared to a wide-range scattering pattern measured on a polydisperse MOF powder.
While computationally intensive, the approach is expected to be useful for simulating scattering from a wide range of realistic, complex structures, from (poly-)crystalline particles to hierarchical, multicomponent structures such as viruses and catalysts.
Wide-range X-ray scattering datasets and analyses for all samples described in the 2020 publication "Gold and silver dichroic nanocomposite in the quest for 3D printing the Lycurgus cup". These datasets are composed by combining multiple small-angle x-ray scattering and wide-angle x-ray scattering curves into a single dataset. They have been analyzed using McSAS to extract polydispersities and volume fractions. They have been collected using the MOUSE project (instrument and methodology).
This dataset is a complete set of raw, processed and analyzed data, complete with Jupiter notebooks, associated with the manuscript mentioned in the title.
In the manuscript, we provide a "systems architecture"-like overview and detailed discussions of the methodological and instrumental components that, together, comprise the "MOUSE" project (Methodology Optimization for Ultrafine Structure Exploration). Through this project, we aim to provide a comprehensive methodology for obtaining the highest quality X-ray scattering information (at small and wide angles) from measurements on materials science samples.
This dataset is a complete set of raw, processed and analyzed data, associated with the manuscript mentioned in the title.
All associated metadata and processing history has been added. Particle size distribution analyses using McSAS are included as well.
The samples consisted of a 4.2 mass% dispersion of yttria-stabilized zirconia nanoparticles in a cross-linked matrix. The measurements show a good dispersion with minimal agglomeration. The wide-angle region shows diffraction information consistent with zirconia.
These are four datasets that were made available to the participants of the Small-angle Scattering data analysis round robin. The intent was to find out how comparable results from different researchers are, who analyse exactly the same processed, corrected dataset.
In this repository, there are:
1) a PDF document with more details for the study,
2) the datasets for people to try and fit
3) an Excel spreadsheet to document the results.
Datasets 1 and 2 were modified from: Deumer, Jerome, & Gollwitzer, Christian. (2022). npSize_SAXS_data_PTB (Version 5) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.5886834
Datasets 3 and 4 were collected in-house on the MOUSE instrument.