neutronpy package¶
Members¶
data.data.Data ([Q, h, k, l, e, temp, …]) |
Data class for handling multi-dimensional scattering data. |
energy.Energy ([energy, wavelength, …]) |
Class containing the most commonly used properties of a neutron beam given some initial input, e.g. |
lsfit.Fitter (residuals[, derivatives, data, …]) |
Wrapper for LMFIT, which is a high-level extension for scipy.optimize.leastsq. |
instrument.instrument.Instrument (*args, **kwargs) |
An object that represents either a Triple Axis Spectrometer instrument or a Time of Flight Instrument configuration, including a sample. |
crystal.lattice.Lattice (a, b, c, alpha, …) |
Class to describe a generic lattice system defined by lattice six parameters, (three constants and three angles). |
crystal.material.Material (crystal) |
Class for the Material being supplied for the structure factor calculation |
crystal.sample.Sample (a, b, c, alpha, beta, …) |
Private class containing sample information. |
Submodules¶
- neutronpy.constants module
- neutronpy.crystal module
- neutronpy.crystal.Lattice
- neutronpy.crystal.MagneticFormFactor
- neutronpy.crystal.Material
- neutronpy.crystal.Material.calc_nuc_str_fac
- neutronpy.crystal.Material.calc_mag_str_fac
- neutronpy.crystal.Material.calc_mag_int_vec
- neutronpy.crystal.Material.calc_incoh_elas_xs
- neutronpy.crystal.Material.calc_optimal_thickness
- neutronpy.crystal.Material.plot_unit_cell
- neutronpy.crystal.Material.get_angle_between_planes
- neutronpy.crystal.Material.get_d_spacing
- neutronpy.crystal.Material.get_q
- neutronpy.crystal.Material.get_two_theta
- neutronpy.crystal.Material.get_phi
- neutronpy.crystal.Material.N_atoms
- neutronpy.crystal.NuclearStructureFactor
- neutronpy.crystal.Sample
- neutronpy.crystal.SpaceGroup
- neutronpy.data module
- neutronpy.data.Data
- neutronpy.data.Data.bin
- neutronpy.data.Data.combine_data
- neutronpy.data.Data.subtract_background
- neutronpy.data.Data.integrate
- neutronpy.data.Data.position
- neutronpy.data.Data.width
- neutronpy.data.Data.estimate_background
- neutronpy.data.Data.subtract_background
- neutronpy.data.Data.dynamic_susceptibility
- neutronpy.data.Data.scattering_function
- neutronpy.data.Data.plot
- neutronpy.data.Data.plot_volume
- neutronpy.data.Data.plot_contour
- neutronpy.data.Data.plot_line
- neutronpy.data.Data.get_keys
- neutronpy.data.Data.get_bounds
- neutronpy.data.Analysis
- neutronpy.data.PlotData
- neutronpy.data.Scans
- neutronpy.data.Data
- neutronpy.energy module
- neutronpy.fileio module
- neutronpy.functions module
- neutronpy.gui module
- neutronpy.instrument module
- neutronpy.instrument.Instrument
- neutronpy.instrument.TripleAxisInstrument
- neutronpy.instrument.TripleAxisInstrument.calc_resolution
- neutronpy.instrument.TripleAxisInstrument.calc_resolution_in_Q_coords
- neutronpy.instrument.TripleAxisInstrument.calc_projections
- neutronpy.instrument.TripleAxisInstrument.get_angles_and_Q
- neutronpy.instrument.TripleAxisInstrument.get_lattice
- neutronpy.instrument.TripleAxisInstrument.get_resolution_params
- neutronpy.instrument.TripleAxisInstrument.get_resolution
- neutronpy.instrument.TripleAxisInstrument.plot_projections
- neutronpy.instrument.TripleAxisInstrument.plot_ellipsoid
- neutronpy.instrument.TripleAxisInstrument.plot_instrument
- neutronpy.instrument.TripleAxisInstrument.resolution_convolution
- neutronpy.instrument.TripleAxisInstrument.resolution_convolution_SMA
- neutronpy.instrument.TripleAxisInstrument.plot_slice
- neutronpy.instrument.TimeOfFlightInstrument
- neutronpy.instrument.TimeOfFlightInstrument.calc_resolution
- neutronpy.instrument.TimeOfFlightInstrument.calc_resolution_in_Q_coords
- neutronpy.instrument.TimeOfFlightInstrument.calc_projections
- neutronpy.instrument.TimeOfFlightInstrument.get_resolution_params
- neutronpy.instrument.TimeOfFlightInstrument.get_resolution
- neutronpy.instrument.TimeOfFlightInstrument.plot_projections
- neutronpy.instrument.TimeOfFlightInstrument.plot_ellipsoid
- neutronpy.instrument.TimeOfFlightInstrument.plot_instrument
- neutronpy.instrument.TimeOfFlightInstrument.plot_slice
- neutronpy.instrument.GeneralInstrument
- neutronpy.instrument.PlotInstrument
- neutronpy.instrument.Monochromator
- neutronpy.instrument.Analyzer
- neutronpy.instrument.Chopper
- neutronpy.instrument.Guide
- neutronpy.instrument.Detector
- neutronpy.instrument.Goniometer
- neutronpy.instrument.GetTau
- neutronpy.instrument.get_angle_ki_Q
- neutronpy.instrument.get_kfree
- neutronpy.instrument.chop
- neutronpy.instrument.get_bragg_widths
- neutronpy.lsfit module
- neutronpy.models module
- neutronpy.spurion module
Module contents¶
NeutronPy: open source python library for neutron scattering data analysis