sas.sascalc package¶
Subpackages¶
- sas.sascalc.calculator package
- Submodules
- sas.sascalc.calculator.BaseComponent module
BaseComponentBaseComponent.calculate_ER()BaseComponent.calculate_VR()BaseComponent.clone()BaseComponent.evalDistribution()BaseComponent.getDispParamList()BaseComponent.getParam()BaseComponent.getParamList()BaseComponent.getParamListWithToken()BaseComponent.getParamWithToken()BaseComponent.getProfile()BaseComponent.is_fittable()BaseComponent.run()BaseComponent.runXY()BaseComponent.setParam()BaseComponent.setParamWithToken()BaseComponent.set_dispersion()
- sas.sascalc.calculator.geni module
- sas.sascalc.calculator.gsc_model module
- sas.sascalc.calculator.instrument module
ApertureDetectorNeutronNeutron.get_band()Neutron.get_default_spectrum()Neutron.get_intensity()Neutron.get_mass()Neutron.get_ramdom_value()Neutron.get_spectrum()Neutron.get_wavelength()Neutron.get_wavelength_spread()Neutron.plot_spectrum()Neutron.set_band()Neutron.set_full_band()Neutron.set_intensity()Neutron.set_mass()Neutron.set_spectrum()Neutron.set_wavelength()Neutron.set_wavelength_spread()Neutron.setup_spectrum()
SampleTOFvalidate()
- sas.sascalc.calculator.kiessig_calculator module
- sas.sascalc.calculator.resolution_calculator module
ResolutionCalculatorResolutionCalculator.compute()ResolutionCalculator.compute_and_plot()ResolutionCalculator.get_all_instrument_params()ResolutionCalculator.get_default_spectrum()ResolutionCalculator.get_detector_pix_size()ResolutionCalculator.get_detector_qrange()ResolutionCalculator.get_detector_size()ResolutionCalculator.get_image()ResolutionCalculator.get_intensity()ResolutionCalculator.get_intensity_list()ResolutionCalculator.get_neutron_mass()ResolutionCalculator.get_sample2detector_distance()ResolutionCalculator.get_sample2sample_distance()ResolutionCalculator.get_sample_aperture_size()ResolutionCalculator.get_source2sample_distance()ResolutionCalculator.get_source_aperture_size()ResolutionCalculator.get_spectrum()ResolutionCalculator.get_variance()ResolutionCalculator.get_variance_gravity()ResolutionCalculator.get_variance_wave()ResolutionCalculator.get_wave_list()ResolutionCalculator.get_wavelength()ResolutionCalculator.get_wavelength_spread()ResolutionCalculator.plot_image()ResolutionCalculator.reset_image()ResolutionCalculator.set_detector_pix_size()ResolutionCalculator.set_detector_size()ResolutionCalculator.set_intensity()ResolutionCalculator.set_neutron_mass()ResolutionCalculator.set_sample2detector_distance()ResolutionCalculator.set_sample2sample_distance()ResolutionCalculator.set_sample_aperture_size()ResolutionCalculator.set_source2sample_distance()ResolutionCalculator.set_source_aperture_size()ResolutionCalculator.set_spectrum()ResolutionCalculator.set_wave()ResolutionCalculator.set_wave_list()ResolutionCalculator.set_wave_spread()ResolutionCalculator.set_wavelength()ResolutionCalculator.set_wavelength_spread()ResolutionCalculator.setup_tof()
- sas.sascalc.calculator.sas_gen module
GenSASGenSAS.calculate_Iq()GenSAS.evalDistribution()GenSAS.file_verification()GenSAS.getProfile()GenSAS.reset_transformations()GenSAS.run()GenSAS.runXY()GenSAS.set_is_avg()GenSAS.set_pixel_volumes()GenSAS.set_rotations()GenSAS.set_sld_data()GenSAS.transform_angles()GenSAS.transform_magnetic_slds()GenSAS.transform_positions()
MagSLDMagSLD.get_sldn()MagSLD.pos_xMagSLD.pos_yMagSLD.pos_zMagSLD.set_conect_lines()MagSLD.set_elements()MagSLD.set_nodes()MagSLD.set_pix_type()MagSLD.set_pixel_symbols()MagSLD.set_pixel_volumes()MagSLD.set_sldms()MagSLD.set_sldn()MagSLD.set_stepsize()MagSLD.sld_mxMagSLD.sld_myMagSLD.sld_mzMagSLD.sld_n
OMF2SLDOMFDataOMFReaderPDBReaderSLDReaderVTKReadercompare()decode()demo()demo_load()demo_oommf()demo_pdb()demo_save()demo_shape()mag2sld()realspace_Iq()sas_gen_c()set_axis_equal_3D()test()transform_center()
- sas.sascalc.calculator.slit_length_calculator module
- Module contents
- sas.sascalc.corfunc package
- Submodules
- sas.sascalc.corfunc.calculation_data module
EntryListEnumExtrapolationInteractionStateExtrapolationParametersFittableGuinierDataLamellarParametersLamellarParameters.core_thicknessLamellarParameters.hard_block_thicknessLamellarParameters.interface_thicknessLamellarParameters.local_crystallinityLamellarParameters.long_periodLamellarParameters.polydispersity_ryanLamellarParameters.polydispersity_stribeckLamellarParameters.soft_block_thickness
LongPeriodMethodPorodDataSettableExtrapolationParametersSupplementaryParametersSupplementaryParameters.core_zSupplementaryParameters.first_maximum_gammaSupplementaryParameters.first_maximum_zSupplementaryParameters.first_minimum_gammaSupplementaryParameters.first_minimum_zSupplementaryParameters.gamma_rangeSupplementaryParameters.hard_block_gammaSupplementaryParameters.hard_block_zSupplementaryParameters.interface_zSupplementaryParameters.tangent_gradientSupplementaryParameters.tangent_point_gammaSupplementaryParameters.tangent_point_zSupplementaryParameters.z_range
TangentMethodTransformedData
- sas.sascalc.corfunc.corfunc_calculator module
CalculationErrorCorfuncCalculatorCorfuncCalculator.backgroundCorfuncCalculator.calculate_guinier_parameters()CorfuncCalculator.calculate_porod_parameters()CorfuncCalculator.dataCorfuncCalculator.extrapolatedCorfuncCalculator.extrapolation_functionCorfuncCalculator.extrapolation_parametersCorfuncCalculator.fit_backgroundCorfuncCalculator.fit_guinierCorfuncCalculator.fit_porodCorfuncCalculator.guinierCorfuncCalculator.guinier_function()CorfuncCalculator.lamellar_parametersCorfuncCalculator.min_extrapolatedCorfuncCalculator.porodCorfuncCalculator.porod_fitting_function()CorfuncCalculator.porod_fitting_function_expected()CorfuncCalculator.porod_fitting_function_observed()CorfuncCalculator.porod_function()CorfuncCalculator.q_rangeCorfuncCalculator.reset_calculated_values()CorfuncCalculator.run()CorfuncCalculator.supplementary_parametersCorfuncCalculator.transformed
extract_lamellar_parameters()
- sas.sascalc.corfunc.smoothing module
- sas.sascalc.corfunc.transform_thread module
- sas.sascalc.corfunc.vectorisation module
- Module contents
- sas.sascalc.data_util package
- sas.sascalc.fit package
- Submodules
- sas.sascalc.fit.AbstractFitEngine module
- sas.sascalc.fit.BumpsFitting module
- sas.sascalc.fit.Loader module
- sas.sascalc.fit.MultiplicationModel module
- sas.sascalc.fit.expression module
- sas.sascalc.fit.models module
- sas.sascalc.fit.pagestate module
- sas.sascalc.fit.pluginmodel module
- sas.sascalc.fit.qsmearing module
- Module contents
- sas.sascalc.invariant package
- Submodules
- sas.sascalc.invariant.invariant module
ExtrapolatorGuinierInvariantCalculatorInvariantCalculator.backgroundInvariantCalculator.get_data()InvariantCalculator.get_extra_data_high()InvariantCalculator.get_extra_data_low()InvariantCalculator.get_extrapolation_power()InvariantCalculator.get_qstar()InvariantCalculator.get_qstar_high()InvariantCalculator.get_qstar_low()InvariantCalculator.get_qstar_with_error()InvariantCalculator.get_surface()InvariantCalculator.get_surface_with_error()InvariantCalculator.get_volume_fraction()InvariantCalculator.get_volume_fraction_with_error()InvariantCalculator.scaleInvariantCalculator.set_data()InvariantCalculator.set_extrapolation()
PowerLawTransform
- sas.sascalc.invariant.invariant_mapper module
- Module contents
- sas.sascalc.pr package
- Submodules
- sas.sascalc.pr.calc module
- sas.sascalc.pr.distance_explorer module
- sas.sascalc.pr.invertor module
InvertorInvertor.accept_q()Invertor.basefunc_ft()Invertor.check_for_zero()Invertor.clone()Invertor.errInvertor.estimate_alpha()Invertor.estimate_numterms()Invertor.get_iq_smeared()Invertor.get_peaks()Invertor.get_pos_err()Invertor.get_positive()Invertor.get_pr_err()Invertor.init_default_values()Invertor.invert()Invertor.iq()Invertor.iq0()Invertor.is_valid()Invertor.lstsq()Invertor.nerrInvertor.npointsInvertor.nyInvertor.oscillations()Invertor.pr()Invertor.pr_err()Invertor.rg()Invertor.xInvertor.y
help()
- sas.sascalc.pr.num_term module
- Module contents
- sas.sascalc.realspace package
- Submodules
- sas.sascalc.realspace.VolumeCanvas module
CylinderDescriptorEllipsoidDescriptorHelixDescriptorPDBDescriptorShapeDescriptorSphereDescriptorVolumeCanvasVolumeCanvas.add()VolumeCanvas.addObject()VolumeCanvas.delete()VolumeCanvas.getError()VolumeCanvas.getIq()VolumeCanvas.getIq2D()VolumeCanvas.getIq2DError()VolumeCanvas.getIqError()VolumeCanvas.getParam()VolumeCanvas.getParamList()VolumeCanvas.getPr()VolumeCanvas.getPrData()VolumeCanvas.getShapeList()VolumeCanvas.run()VolumeCanvas.runXY()VolumeCanvas.setParam()VolumeCanvas.write_pr()
- Module contents
- sas.sascalc.shape2sas package
- Submodules
- sas.sascalc.shape2sas.Shape2SAS module
- sas.sascalc.shape2sas.helpfunctions module
AggregationCubeCuboidCylinderCylinderRingDiscDiscRingEllipsoidEllipticalCylinderGenerateAllPointsGeneratePointsHardSphereStructureHollowCubeHollowSphereIExperimentalITheoreticalNoStructureQsamplingRotationSphereStructureDecouplingApproxStructureFactorSuperellipsoidTranslationWeightedPairDistributionWeightedPairDistribution.calc_Rg()WeightedPairDistribution.calc_all_contrasts()WeightedPairDistribution.calc_all_dist()WeightedPairDistribution.calc_dist()WeightedPairDistribution.calc_hr()WeightedPairDistribution.calc_pr()WeightedPairDistribution.generate_histogram()WeightedPairDistribution.save_pr()
check_unique()generate_pdb()get_max_dimension()plot_2D()plot_results()sinc()
- Module contents
- sas.sascalc.simulation package
- sas.sascalc.size_distribution package
- Submodules
- sas.sascalc.size_distribution.SizeDistribution module
add_gaussian_noise()background_fit()ellipse_volume()line_func()sizeDistributionsizeDistribution.aspectRatiosizeDistribution.backgroundsizeDistribution.binssizeDistribution.calc_volume_weighted_dist()sizeDistribution.calculate_statistics()sizeDistribution.contrastsizeDistribution.datasizeDistribution.diamMaxsizeDistribution.diamMinsizeDistribution.generate_model_matrix()sizeDistribution.iterMaxsizeDistribution.logbinsizeDistribution.modelsizeDistribution.nbinssizeDistribution.ndx_qmaxsizeDistribution.ndx_qminsizeDistribution.prep_maxEnt()sizeDistribution.qMaxsizeDistribution.qMinsizeDistribution.resolutionsizeDistribution.run_maxEnt()sizeDistribution.scalesizeDistribution.set_bins()sizeDistribution.skyBackgroundsizeDistribution.update_weights()sizeDistribution.weightFactorsizeDistribution.weightPercentsizeDistribution.weightTypesizeDistribution.weights
- sas.sascalc.size_distribution.maxEnt_method module
- Module contents
Submodules¶
sas.sascalc.util module¶
- sas.sascalc.util.unique_preserve_order(seq: list[Any]) list[Any]¶
Remove duplicates from list preserving order Fastest according to benchmarks at https://www.peterbe.com/plog/uniqifiers-benchmark