sas.sascalc package¶
Subpackages¶
- sas.sascalc.calculator package
- Submodules
- sas.sascalc.calculator.BaseComponent module
BaseComponentBaseComponent.__add__()BaseComponent.__dict__BaseComponent.__div__()BaseComponent.__doc__BaseComponent.__init__()BaseComponent.__module__BaseComponent.__mul__()BaseComponent.__str__()BaseComponent.__sub__()BaseComponent.__weakref__BaseComponent._clone()BaseComponent.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()
_ordered_keys()
- sas.sascalc.calculator.geni module
Iq()Iqxy()_calc_Iq_avg()_calc_Iq_numba()_calc_Iqxy()_calc_Iqxy_elements()_calc_Iqxy_magnetic()_calc_Iqxy_magnetic_elements()_calc_Iqxy_magnetic_elements_helper()_calc_Iqxy_magnetic_helper()_get_normal_vec()_spin_weights()center_of_mass()create_beta_plot()element_transform()f_of_q()orth()radius_of_gyration()
- sas.sascalc.calculator.gsc_model module
- sas.sascalc.calculator.instrument module
ApertureDetectorNeutronNeutron.__dict__Neutron.__doc__Neutron.__init__()Neutron.__module__Neutron.__weakref__Neutron.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
KiessigThicknessCalculatorKiessigThicknessCalculator.__dict__KiessigThicknessCalculator.__doc__KiessigThicknessCalculator.__init__()KiessigThicknessCalculator.__module__KiessigThicknessCalculator.__weakref__KiessigThicknessCalculator.compute_thickness()KiessigThicknessCalculator.get_deltaq()KiessigThicknessCalculator.get_thickness_unit()KiessigThicknessCalculator.set_deltaq()
- sas.sascalc.calculator.resolution_calculator module
ResolutionCalculatorResolutionCalculator.__dict__ResolutionCalculator.__doc__ResolutionCalculator.__init__()ResolutionCalculator.__module__ResolutionCalculator.__weakref__ResolutionCalculator._atan_phi()ResolutionCalculator._cal_A_value()ResolutionCalculator._gaussian1d()ResolutionCalculator._gaussian2d()ResolutionCalculator._gaussian2d_polar()ResolutionCalculator._get_beamcenter_drop()ResolutionCalculator._get_beamcenter_position()ResolutionCalculator._get_detector_qxqy_pixels()ResolutionCalculator._get_polar_value()ResolutionCalculator._get_qx()ResolutionCalculator._rotate_z()ResolutionCalculator._within_detector_range()ResolutionCalculator.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.__dict__GenSAS.__doc__GenSAS.__init__()GenSAS.__module__GenSAS.__weakref__GenSAS.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.__dict__MagSLD.__doc__MagSLD.__init__()MagSLD.__module__MagSLD.__str__()MagSLD.__weakref__MagSLD._pix_typeMagSLD._pos_unitMagSLD._sld_unitMagSLD.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
OMF2SLDOMFDataOMFReaderPDBReaderSLDReaderVTKReader_get_data_path()_setup_realspace_path()_vec()compare()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
EntryListEnumExtrapolationInteractionStateExtrapolationInteractionState.__annotations__ExtrapolationInteractionState.__dataclass_fields__ExtrapolationInteractionState.__dataclass_params__ExtrapolationInteractionState.__dict__ExtrapolationInteractionState.__doc__ExtrapolationInteractionState.__eq__()ExtrapolationInteractionState.__hash__ExtrapolationInteractionState.__init__()ExtrapolationInteractionState.__match_args__ExtrapolationInteractionState.__module__ExtrapolationInteractionState.__repr__()ExtrapolationInteractionState.__weakref__ExtrapolationInteractionState.dragging_line_positionExtrapolationInteractionState.extrapolation_parametersExtrapolationInteractionState.working_line_id
ExtrapolationParametersExtrapolationParameters.__annotations__ExtrapolationParameters.__doc__ExtrapolationParameters.__getnewargs__()ExtrapolationParameters.__match_args__ExtrapolationParameters.__module__ExtrapolationParameters.__new__()ExtrapolationParameters.__orig_bases__ExtrapolationParameters.__repr__()ExtrapolationParameters.__slots__ExtrapolationParameters._asdict()ExtrapolationParameters._field_defaultsExtrapolationParameters._fieldsExtrapolationParameters._make()ExtrapolationParameters._replace()ExtrapolationParameters.data_q_maxExtrapolationParameters.data_q_minExtrapolationParameters.point_1ExtrapolationParameters.point_2ExtrapolationParameters.point_3
FittableGuinierDataGuinierData.AGuinierData.BGuinierData.__annotations__GuinierData.__dataclass_fields__GuinierData.__dataclass_params__GuinierData.__dict__GuinierData.__doc__GuinierData.__eq__()GuinierData.__hash__GuinierData.__init__()GuinierData.__match_args__GuinierData.__module__GuinierData.__repr__()GuinierData.__weakref__
LamellarParametersLamellarParameters.__annotations__LamellarParameters.__dataclass_fields__LamellarParameters.__dataclass_params__LamellarParameters.__dict__LamellarParameters.__doc__LamellarParameters.__eq__()LamellarParameters.__hash__LamellarParameters.__init__()LamellarParameters.__match_args__LamellarParameters.__module__LamellarParameters.__repr__()LamellarParameters.__weakref__LamellarParameters.core_thicknessLamellarParameters.hard_block_thicknessLamellarParameters.interface_thicknessLamellarParameters.local_crystallinityLamellarParameters.long_periodLamellarParameters.polydispersity_ryanLamellarParameters.polydispersity_stribeckLamellarParameters.soft_block_thickness
LongPeriodMethodPorodDataPorodData.KPorodData.__annotations__PorodData.__dataclass_fields__PorodData.__dataclass_params__PorodData.__dict__PorodData.__doc__PorodData.__eq__()PorodData.__hash__PorodData.__init__()PorodData.__match_args__PorodData.__module__PorodData.__repr__()PorodData.__weakref__PorodData.sigma
SettableExtrapolationParametersSettableExtrapolationParameters.__annotations__SettableExtrapolationParameters.__dataclass_fields__SettableExtrapolationParameters.__dataclass_params__SettableExtrapolationParameters.__dict__SettableExtrapolationParameters.__doc__SettableExtrapolationParameters.__eq__()SettableExtrapolationParameters.__hash__SettableExtrapolationParameters.__init__()SettableExtrapolationParameters.__match_args__SettableExtrapolationParameters.__module__SettableExtrapolationParameters.__repr__()SettableExtrapolationParameters.__weakref__SettableExtrapolationParameters.point_1SettableExtrapolationParameters.point_2SettableExtrapolationParameters.point_3
SupplementaryParametersSupplementaryParameters.__annotations__SupplementaryParameters.__dataclass_fields__SupplementaryParameters.__dataclass_params__SupplementaryParameters.__dict__SupplementaryParameters.__doc__SupplementaryParameters.__eq__()SupplementaryParameters.__hash__SupplementaryParameters.__init__()SupplementaryParameters.__match_args__SupplementaryParameters.__module__SupplementaryParameters.__repr__()SupplementaryParameters.__weakref__SupplementaryParameters.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
TangentMethodTransformedDataTransformedData.__annotations__TransformedData.__dataclass_fields__TransformedData.__dataclass_params__TransformedData.__dict__TransformedData.__doc__TransformedData.__eq__()TransformedData.__hash__TransformedData.__init__()TransformedData.__match_args__TransformedData.__module__TransformedData.__repr__()TransformedData.__weakref__TransformedData.gamma_1TransformedData.gamma_3TransformedData.idf
- sas.sascalc.corfunc.corfunc_calculator module
CalculationErrorCorfuncCalculatorCorfuncCalculator.__dict__CorfuncCalculator.__doc__CorfuncCalculator.__init__()CorfuncCalculator.__module__CorfuncCalculator.__weakref__CorfuncCalculator._calculate_background()CorfuncCalculator._calculate_background_subtracted()CorfuncCalculator._calculate_extrapolation_data()CorfuncCalculator._calculate_extrapolation_function()CorfuncCalculator._calculate_guinier_parameters()CorfuncCalculator._calculate_parameters()CorfuncCalculator._calculate_porod_parameters()CorfuncCalculator._calculate_transforms()CorfuncCalculator.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
- Submodules
- sas.sascalc.data_util.calcthread module
CalcCommandlineCalcDemoCalcThreadCalcThread.__annotations__CalcThread.__dict__CalcThread.__doc__CalcThread.__init__()CalcThread.__module__CalcThread.__weakref__CalcThread._run()CalcThread.complete()CalcThread.compute()CalcThread.exception()CalcThread.interrupt()CalcThread.isquit()CalcThread.isrunning()CalcThread.queue()CalcThread.ready()CalcThread.requeue()CalcThread.reset()CalcThread.stop()CalcThread.update()
- sas.sascalc.data_util.pathutils module
- Module contents
- sas.sascalc.doc_regen package
- sas.sascalc.fit package
- Submodules
- sas.sascalc.fit.AbstractFitEngine module
FResultFitAbortFitArrangeFitData1DFitData2DFitEngineFitEngine.__dict__FitEngine.__doc__FitEngine.__init__()FitEngine.__module__FitEngine.__weakref__FitEngine.get_model()FitEngine.get_problem_to_fit()FitEngine.get_weight_increase()FitEngine.remove_fit_problem()FitEngine.select_problem_for_fit()FitEngine.set_data()FitEngine.set_model()FitEngine.set_weight_increase()
FitHandlerModel
- sas.sascalc.fit.BumpsFitting module
BumpsFitBumpsMonitorConvergenceMonitorParameterExpressionsProgressSasFitnessSasFitness.__dict__SasFitness.__doc__SasFitness.__init__()SasFitness.__module__SasFitness.__weakref__SasFitness._define_pars()SasFitness._init_pars()SasFitness._recalculate()SasFitness._reset_pars()SasFitness.nllf()SasFitness.numpoints()SasFitness.parameters()SasFitness.residuals()SasFitness.set_fitted()SasFitness.theory()SasFitness.update()
get_fitter()run_bumps()
- sas.sascalc.fit.Loader module
- sas.sascalc.fit.MultiplicationModel module
MultiplicationModelMultiplicationModel.__annotations__MultiplicationModel.__doc__MultiplicationModel.__init__()MultiplicationModel.__module__MultiplicationModel._clone()MultiplicationModel._setParamHelper()MultiplicationModel._set_backgrounds()MultiplicationModel._set_details()MultiplicationModel._set_dispersion()MultiplicationModel._set_fixed_params()MultiplicationModel._set_params()MultiplicationModel._set_radius_effective()MultiplicationModel._set_scale_factor()MultiplicationModel.evalDistribution()MultiplicationModel.fill_description()MultiplicationModel.getProfile()MultiplicationModel.run()MultiplicationModel.runXY()MultiplicationModel.setParam()MultiplicationModel.set_dispersion()
- sas.sascalc.fit.expression module
_Parameter_Variable_check()_check_free_variables()_check_syntax()_compile_constraints()_dependent_symbols()_find_dependencies()_parameter_mapping()_substitute()_symbols()check_constraints()compile_constraints()iskeyword()no_constraints()order_dependencies()standard_symbols()test_deps()test_expr()
- sas.sascalc.fit.models module
ModelManagerModelManager.__dict__ModelManager.__doc__ModelManager.__init__()ModelManager.__module__ModelManager.__weakref__ModelManager.baseModelManager.cat_model_list()ModelManager.composable_models()ModelManager.get_model_dictionary()ModelManager.get_model_list()ModelManager.plugins_reset()ModelManager.update()
ModelManagerBaseModelManagerBase.__dict__ModelManagerBase.__doc__ModelManagerBase.__init__()ModelManagerBase.__module__ModelManagerBase.__weakref__ModelManagerBase._is_plugin_dir_changed()ModelManagerBase.composable_models()ModelManagerBase.get_model_list()ModelManagerBase.last_time_dir_modifiedModelManagerBase.model_dictionaryModelManagerBase.plugin_modelsModelManagerBase.plugins_reset()ModelManagerBase.plugins_update()ModelManagerBase.standard_models
ReportProblem_check_plugin()compile_file()find_plugin_models()find_plugins_dir()initialize_plugins_dir()plugin_log()
- sas.sascalc.fit.pagestate module
PageStatePageState.__dict__PageState.__doc__PageState.__init__()PageState.__module__PageState.__repr__()PageState.__weakref__PageState._check_html_format()PageState._convert_to_sasmodels()PageState._from_xml_helper()PageState._get_report_string()PageState._old_first_model()PageState._repr_helper()PageState._to_xml_helper()PageState.clone()PageState.from_xml()PageState.param_remap_from_sasmodels_convert()PageState.param_remap_to_sasmodels_convert()PageState.report()PageState.to_xml()
ReaderSimFitPageStateparse_entry_helper()
- sas.sascalc.fit.pluginmodel module
- sas.sascalc.fit.qsmearing module
- Module contents
- sas.sascalc.invariant package
- Submodules
- sas.sascalc.invariant.invariant module
ExtrapolatorGuinierInvariantCalculatorInvariantCalculator.__dict__InvariantCalculator.__doc__InvariantCalculator.__init__()InvariantCalculator.__module__InvariantCalculator.__weakref__InvariantCalculator._fit()InvariantCalculator._get_data()InvariantCalculator._get_extrapolated_data()InvariantCalculator._get_qstar()InvariantCalculator._get_qstar_uncertainty()InvariantCalculator.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.Invertor module
InvertorInvertor.__dict__Invertor.__doc__Invertor.__init__()Invertor.__module__Invertor.__weakref__Invertor._get_invcov_matrix()Invertor._get_matrix()Invertor._get_reg_size()Invertor.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.calc module
- sas.sascalc.pr.distance_explorer module
- sas.sascalc.pr.num_term module
NTermEstimatorNTermEstimator.__dict__NTermEstimator.__doc__NTermEstimator.__init__()NTermEstimator.__module__NTermEstimator.__weakref__NTermEstimator.compare_err()NTermEstimator.get0_out()NTermEstimator.is_odd()NTermEstimator.ls_osc()NTermEstimator.median_osc()NTermEstimator.num_terms()NTermEstimator.sort_osc()
load()
- Module contents
- sas.sascalc.realspace package
- Submodules
- sas.sascalc.realspace.VolumeCanvas module
CylinderDescriptorEllipsoidDescriptorHelixDescriptorPDBDescriptorShapeDescriptorSphereDescriptorVolumeCanvasVolumeCanvas.__annotations__VolumeCanvas.__doc__VolumeCanvas.__init__()VolumeCanvas.__module__VolumeCanvas._addSingleShape()VolumeCanvas._createVolumeFromList()VolumeCanvas._create_modelObject()VolumeCanvas._model_changed()VolumeCanvas.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
ModelPointDistributionModelPointDistribution.__annotations__ModelPointDistribution.__dataclass_fields__ModelPointDistribution.__dataclass_params__ModelPointDistribution.__dict__ModelPointDistribution.__doc__ModelPointDistribution.__eq__()ModelPointDistribution.__hash__ModelPointDistribution.__init__()ModelPointDistribution.__match_args__ModelPointDistribution.__module__ModelPointDistribution.__repr__()ModelPointDistribution.__weakref__ModelPointDistribution.pModelPointDistribution.volume_totalModelPointDistribution.xModelPointDistribution.yModelPointDistribution.z
ModelProfileModelProfile.__annotations__ModelProfile.__dataclass_fields__ModelProfile.__dataclass_params__ModelProfile.__dict__ModelProfile.__doc__ModelProfile.__eq__()ModelProfile.__hash__ModelProfile.__init__()ModelProfile.__match_args__ModelProfile.__module__ModelProfile.__repr__()ModelProfile.__weakref__ModelProfile.comModelProfile.dimensionsModelProfile.exclude_overlapModelProfile.p_sModelProfile.rotationModelProfile.rotation_pointsModelProfile.subunits
ModelSystemModelSystem.PointDistributionModelSystem.StypeModelSystem.__annotations__ModelSystem.__dataclass_fields__ModelSystem.__dataclass_params__ModelSystem.__dict__ModelSystem.__doc__ModelSystem.__eq__()ModelSystem.__hash__ModelSystem.__init__()ModelSystem.__match_args__ModelSystem.__module__ModelSystem.__repr__()ModelSystem.__weakref__ModelSystem.concModelSystem.parModelSystem.polydispersityModelSystem.sigma_r
SimulateScatteringSimulateScattering.ISimulateScattering.I0SimulateScattering.__annotations__SimulateScattering.__dataclass_fields__SimulateScattering.__dataclass_params__SimulateScattering.__dict__SimulateScattering.__doc__SimulateScattering.__eq__()SimulateScattering.__hash__SimulateScattering.__init__()SimulateScattering.__match_args__SimulateScattering.__module__SimulateScattering.__repr__()SimulateScattering.__weakref__SimulateScattering.exposureSimulateScattering.q
SimulatedScatteringSimulatedScattering.I_errSimulatedScattering.I_simSimulatedScattering.__annotations__SimulatedScattering.__dataclass_fields__SimulatedScattering.__dataclass_params__SimulatedScattering.__dict__SimulatedScattering.__doc__SimulatedScattering.__eq__()SimulatedScattering.__hash__SimulatedScattering.__init__()SimulatedScattering.__match_args__SimulatedScattering.__module__SimulatedScattering.__repr__()SimulatedScattering.__weakref__SimulatedScattering.q
SimulationParametersSimulationParameters.NpointsSimulationParameters.__annotations__SimulationParameters.__dataclass_fields__SimulationParameters.__dataclass_params__SimulationParameters.__dict__SimulationParameters.__doc__SimulationParameters.__eq__()SimulationParameters.__hash__SimulationParameters.__init__()SimulationParameters.__match_args__SimulationParameters.__module__SimulationParameters.__repr__()SimulationParameters.__weakref__SimulationParameters.model_nameSimulationParameters.prpointsSimulationParameters.q
TheoreticalScatteringTheoreticalScattering.ITheoreticalScattering.I0TheoreticalScattering.S_effTheoreticalScattering.__annotations__TheoreticalScattering.__dataclass_fields__TheoreticalScattering.__dataclass_params__TheoreticalScattering.__dict__TheoreticalScattering.__doc__TheoreticalScattering.__eq__()TheoreticalScattering.__hash__TheoreticalScattering.__init__()TheoreticalScattering.__match_args__TheoreticalScattering.__module__TheoreticalScattering.__repr__()TheoreticalScattering.__weakref__TheoreticalScattering.prTheoreticalScattering.pr_normTheoreticalScattering.qTheoreticalScattering.r
TheoreticalScatteringCalculationTheoreticalScatteringCalculation.CalculationTheoreticalScatteringCalculation.SystemTheoreticalScatteringCalculation.__annotations__TheoreticalScatteringCalculation.__dataclass_fields__TheoreticalScatteringCalculation.__dataclass_params__TheoreticalScatteringCalculation.__dict__TheoreticalScatteringCalculation.__doc__TheoreticalScatteringCalculation.__eq__()TheoreticalScatteringCalculation.__hash__TheoreticalScatteringCalculation.__init__()TheoreticalScatteringCalculation.__match_args__TheoreticalScatteringCalculation.__module__TheoreticalScatteringCalculation.__repr__()TheoreticalScatteringCalculation.__weakref__
getPointDistribution()getSimulatedScattering()getTheoreticalScattering()
- sas.sascalc.shape2sas.helpfunctions module
AggregationCubeCuboidCylinderCylinderRingDiscDiscRingEllipsoidEllipticalCylinderGenerateAllPointsGenerateAllPoints.__dict__GenerateAllPoints.__doc__GenerateAllPoints.__init__()GenerateAllPoints.__module__GenerateAllPoints.__weakref__GenerateAllPoints.getSubunitClass()GenerateAllPoints.onAppendingPoints()GenerateAllPoints.onCheckOverlap()GenerateAllPoints.onGeneratingAllPoints()GenerateAllPoints.onGeneratingAllPointsSeparately()GenerateAllPoints.setAvailableSubunits()
GeneratePointsHardSphereStructureHollowCubeHollowSphereIExperimentalITheoreticalNoStructureQsamplingRotationSphereStructureDecouplingApproxStructureDecouplingApprox.__annotations__StructureDecouplingApprox.__dict__StructureDecouplingApprox.__doc__StructureDecouplingApprox.__init__()StructureDecouplingApprox.__module__StructureDecouplingApprox.__weakref__StructureDecouplingApprox.calc_A00()StructureDecouplingApprox.calc_com_dist()StructureDecouplingApprox.decoupling_approx()
StructureFactorSuperellipsoidTranslationWeightedPairDistributionWeightedPairDistribution.__dict__WeightedPairDistribution.__doc__WeightedPairDistribution.__init__()WeightedPairDistribution.__module__WeightedPairDistribution.__weakref__WeightedPairDistribution.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.__dict__sizeDistribution.__doc__sizeDistribution.__init__()sizeDistribution.__module__sizeDistribution.__weakref__sizeDistribution.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