sasview - SasView Documentation
Contents
Copyright
2017, The SasView Project
4.1 Oct 30, 2017 SASVIEW(1)
Description
SasView is software for the analysis of Small-Angle Scattering (SAS) data.
It fits analytic functions describing different types of material microstructure to experimental data in
order to determine the shape, size and degree of ordering.
SasView also includes tools for calculating scattering length densities, slit sizes, resolution, fringe
thicknesses/d-spacings, the (Porod) invariant ('total scattering'), and distance distribution functions.
Developer Documentation
NOTE:
In Windows use [Alt]-[Cursor left] to return to the previous page
ContentssrcsrcpackageSubpackagessrc.saspackageSubpackagessrc.sas.sascalcpackageSubpackagessrc.sas.sascalc.calculatorpackageSubpackagessrc.sas.sascalc.calculator.c_extensionspackageModulecontentsSubmodulessrc.sas.sascalc.calculator.BaseComponentmodulesrc.sas.sascalc.calculator.instrumentmodulesrc.sas.sascalc.calculator.kiessig_calculatormodulesrc.sas.sascalc.calculator.resolution_calculatormodulesrc.sas.sascalc.calculator.sas_genmodulesrc.sas.sascalc.calculator.slit_length_calculatormoduleModulecontentssrc.sas.sascalc.corfuncpackageSubmodulessrc.sas.sascalc.corfunc.corfunc_calculatormodulesrc.sas.sascalc.corfunc.transform_threadmoduleModulecontentssrc.sas.sascalc.data_utilpackageSubmodulessrc.sas.sascalc.data_util.calcthreadmodulesrc.sas.sascalc.data_util.err1dmodulesrc.sas.sascalc.data_util.formatnummodulesrc.sas.sascalc.data_util.nxsunitmodulesrc.sas.sascalc.data_util.odictmodulesrc.sas.sascalc.data_util.ordereddictmodulesrc.sas.sascalc.data_util.ordereddicttestmodulesrc.sas.sascalc.data_util.pathutilsmodulesrc.sas.sascalc.data_util.qsmearingmodulesrc.sas.sascalc.data_util.registrymodulesrc.sas.sascalc.data_util.uncertaintymodulesrc.sas.sascalc.data_util.uniquelistmoduleModulecontentssrc.sas.sascalc.dataloaderpackageSubpackagessrc.sas.sascalc.dataloader.readerspackageSubmodulessrc.sas.sascalc.dataloader.readers.IgorReadermodulesrc.sas.sascalc.dataloader.readers.abs_readermodulesrc.sas.sascalc.dataloader.readers.anton_paar_saxs_readermodulesrc.sas.sascalc.dataloader.readers.ascii_readermodulesrc.sas.sascalc.dataloader.readers.associationsmodulesrc.sas.sascalc.dataloader.readers.cansas_constantsmodulesrc.sas.sascalc.dataloader.readers.cansas_readermodulesrc.sas.sascalc.dataloader.readers.cansas_reader_HDF5modulesrc.sas.sascalc.dataloader.readers.danse_readermodulesrc.sas.sascalc.dataloader.readers.hfir1d_readermodulesrc.sas.sascalc.dataloader.readers.nexus_readermodulesrc.sas.sascalc.dataloader.readers.red2d_readermodulesrc.sas.sascalc.dataloader.readers.sesans_readermodulesrc.sas.sascalc.dataloader.readers.tiff_readermodulesrc.sas.sascalc.dataloader.readers.xml_readermoduleModulecontentsSubmodulessrc.sas.sascalc.dataloader.data_infomodulesrc.sas.sascalc.dataloader.loadermodulesrc.sas.sascalc.dataloader.manipulationsmoduleModulecontentssrc.sas.sascalc.file_converterpackageSubpackagesSubmodulessrc.sas.sascalc.file_converter.bsl_loadermodulesrc.sas.sascalc.file_converter.cansas_writermodulesrc.sas.sascalc.file_converter.nxcansas_writermodulesrc.sas.sascalc.file_converter.otoko_loadermodulesrc.sas.sascalc.file_converter.red2d_writermoduleModulecontentssrc.sas.sascalc.fitpackageSubmodulessrc.sas.sascalc.fit.AbstractFitEnginemodulesrc.sas.sascalc.fit.BumpsFittingmodulesrc.sas.sascalc.fit.Loadermodulesrc.sas.sascalc.fit.MultiplicationModelmodulesrc.sas.sascalc.fit.expressionmodulesrc.sas.sascalc.fit.pluginmodelmoduleModulecontentssrc.sas.sascalc.invariantpackageSubmodulessrc.sas.sascalc.invariant.invariantmodulesrc.sas.sascalc.invariant.invariant_mappermoduleModulecontentssrc.sas.sascalc.prpackageSubpackagessrc.sas.sascalc.pr.c_extensionspackageModulecontentssrc.sas.sascalc.pr.fitpackageSubmodulessrc.sas.sascalc.pr.fit.AbstractFitEnginemodulesrc.sas.sascalc.pr.fit.BumpsFittingmodulesrc.sas.sascalc.pr.fit.Loadermodulesrc.sas.sascalc.pr.fit.expressionmoduleModulecontentsSubmodulessrc.sas.sascalc.pr.distance_explorermodulesrc.sas.sascalc.pr.invertormodulesrc.sas.sascalc.pr.num_termmoduleModulecontentssrc.sas.sascalc.realspacepackageSubmodulessrc.sas.sascalc.realspace.VolumeCanvasmoduleModulecontentssrc.sas.sascalc.simulationpackageSubmodulessrc.sas.sascalc.simulation.setupmoduleModulecontentsModulecontentssrc.sas.sasguipackageSubpackagessrc.sas.sasgui.guiframepackageSubpackagessrc.sas.sasgui.guiframe.local_perspectivespackageSubpackagessrc.sas.sasgui.guiframe.local_perspectives.data_loaderpackageSubmodulessrc.sas.sasgui.guiframe.local_perspectives.data_loader.data_loadermodulesrc.sas.sasgui.guiframe.local_perspectives.data_loader.load_threadmoduleModulecontentssrc.sas.sasgui.guiframe.local_perspectives.plottingpackageSubmodulessrc.sas.sasgui.guiframe.local_perspectives.plotting.AnnulusSlicermodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.Arcmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.AzimutSlicermodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.BaseInteractormodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.Edgemodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.Plotter1Dmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.Plotter2Dmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.SectorSlicermodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.SimplePlotmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.SlicerParametersmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.appearanceDialogmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.bindermodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.boxMaskmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.boxSlicermodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.boxSummodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.detector_dialogmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.graphAppearancemodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.maskingmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.plottingmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.profile_dialogmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.sector_maskmodulesrc.sas.sasgui.guiframe.local_perspectives.plotting.slicerpanelmoduleModulecontentsModulecontentsSubmodulessrc.sas.sasgui.guiframe.CategoryInstallermodulesrc.sas.sasgui.guiframe.CategoryManagermodulesrc.sas.sasgui.guiframe.aboutboxmodulesrc.sas.sasgui.guiframe.acknowledgeboxmodulesrc.sas.sasgui.guiframe.configmodulesrc.sas.sasgui.guiframe.custom_pstatsmodulesrc.sas.sasgui.guiframe.customdirmodulesrc.sas.sasgui.guiframe.dataFittingmodulesrc.sas.sasgui.guiframe.data_managermodulesrc.sas.sasgui.guiframe.data_panelmodulesrc.sas.sasgui.guiframe.data_processormodulesrc.sas.sasgui.guiframe.data_statemodulesrc.sas.sasgui.guiframe.documentation_windowmodulesrc.sas.sasgui.guiframe.dummyappmodulesrc.sas.sasgui.guiframe.eventsmodulesrc.sas.sasgui.guiframe.gui_managermodulesrc.sas.sasgui.guiframe.gui_statusbarmodulesrc.sas.sasgui.guiframe.gui_stylemodulesrc.sas.sasgui.guiframe.gui_toolbarmodulesrc.sas.sasgui.guiframe.panel_basemodulesrc.sas.sasgui.guiframe.pdfviewmodulesrc.sas.sasgui.guiframe.plugin_basemodulesrc.sas.sasgui.guiframe.proxymodulesrc.sas.sasgui.guiframe.report_dialogmodulesrc.sas.sasgui.guiframe.startup_configurationmodulesrc.sas.sasgui.guiframe.utilsmoduleModulecontentssrc.sas.sasgui.perspectivespackageSubpackagessrc.sas.sasgui.perspectives.calculatorpackageSubmodulessrc.sas.sasgui.perspectives.calculator.aperture_editormodulesrc.sas.sasgui.perspectives.calculator.calculatormodulesrc.sas.sasgui.perspectives.calculator.calculator_widgetsmodulesrc.sas.sasgui.perspectives.calculator.collimation_editormodulesrc.sas.sasgui.perspectives.calculator.consolemodulesrc.sas.sasgui.perspectives.calculator.data_editormodulesrc.sas.sasgui.perspectives.calculator.data_operatormodulesrc.sas.sasgui.perspectives.calculator.density_panelmodulesrc.sas.sasgui.perspectives.calculator.detector_editormodulesrc.sas.sasgui.perspectives.calculator.gen_scatter_panelmodulesrc.sas.sasgui.perspectives.calculator.image_viewermodulesrc.sas.sasgui.perspectives.calculator.kiessig_calculator_panelmodulesrc.sas.sasgui.perspectives.calculator.load_threadmodulesrc.sas.sasgui.perspectives.calculator.model_editormodulesrc.sas.sasgui.perspectives.calculator.pyconsolemodulesrc.sas.sasgui.perspectives.calculator.resolcal_threadmodulesrc.sas.sasgui.perspectives.calculator.resolution_calculator_panelmodulesrc.sas.sasgui.perspectives.calculator.sample_editormodulesrc.sas.sasgui.perspectives.calculator.sld_panelmodulesrc.sas.sasgui.perspectives.calculator.slit_length_calculator_panelmodulesrc.sas.sasgui.perspectives.calculator.source_editormoduleModulecontentssrc.sas.sasgui.perspectives.corfuncpackageSubmodulessrc.sas.sasgui.perspectives.corfunc.corfuncmodulesrc.sas.sasgui.perspectives.corfunc.corfunc_panelmodulesrc.sas.sasgui.perspectives.corfunc.corfunc_statemodulesrc.sas.sasgui.perspectives.corfunc.plot_labelsmoduleModulecontentssrc.sas.sasgui.perspectives.file_converterpackageSubmodulessrc.sas.sasgui.perspectives.file_converter.converter_panelmodulesrc.sas.sasgui.perspectives.file_converter.converter_widgetsmodulesrc.sas.sasgui.perspectives.file_converter.file_convertermodulesrc.sas.sasgui.perspectives.file_converter.frame_select_dialogmodulesrc.sas.sasgui.perspectives.file_converter.meta_panelsmoduleModulecontentssrc.sas.sasgui.perspectives.fittingpackageSubpackagesSubmodulessrc.sas.sasgui.perspectives.fitting.basepagemodulesrc.sas.sasgui.perspectives.fitting.batchfitpagemodulesrc.sas.sasgui.perspectives.fitting.consolemodulesrc.sas.sasgui.perspectives.fitting.fit_threadmodulesrc.sas.sasgui.perspectives.fitting.fitpagemodulesrc.sas.sasgui.perspectives.fitting.fitpanelmodulesrc.sas.sasgui.perspectives.fitting.fitproblemmodulesrc.sas.sasgui.perspectives.fitting.fittingmodulesrc.sas.sasgui.perspectives.fitting.fitting_widgetsmodulesrc.sas.sasgui.perspectives.fitting.gpu_optionsmodulesrc.sas.sasgui.perspectives.fitting.hint_fitpagemodulesrc.sas.sasgui.perspectives.fitting.model_threadmodulesrc.sas.sasgui.perspectives.fitting.modelsmodulesrc.sas.sasgui.perspectives.fitting.pagestatemodulesrc.sas.sasgui.perspectives.fitting.report_dialogmodulesrc.sas.sasgui.perspectives.fitting.resultpanelmodulesrc.sas.sasgui.perspectives.fitting.simfitpagemodulesrc.sas.sasgui.perspectives.fitting.utilsmoduleModulecontentssrc.sas.sasgui.perspectives.invariantpackageSubmodulessrc.sas.sasgui.perspectives.invariant.invariantmodulesrc.sas.sasgui.perspectives.invariant.invariant_detailsmodulesrc.sas.sasgui.perspectives.invariant.invariant_panelmodulesrc.sas.sasgui.perspectives.invariant.invariant_statemodulesrc.sas.sasgui.perspectives.invariant.invariant_widgetsmodulesrc.sas.sasgui.perspectives.invariant.report_dialogmoduleModulecontentssrc.sas.sasgui.perspectives.prpackageSubmodulessrc.sas.sasgui.perspectives.pr.explore_dialogmodulesrc.sas.sasgui.perspectives.pr.inversion_panelmodulesrc.sas.sasgui.perspectives.pr.inversion_statemodulesrc.sas.sasgui.perspectives.pr.prmodulesrc.sas.sasgui.perspectives.pr.pr_threadmodulesrc.sas.sasgui.perspectives.pr.pr_widgetsmoduleModulecontentssrc.sas.sasgui.perspectives.simulationpackageSubmodulessrc.sas.sasgui.perspectives.simulation.ShapeAdaptermodulesrc.sas.sasgui.perspectives.simulation.ShapeParametersmodulesrc.sas.sasgui.perspectives.simulation.SimCanvasmodulesrc.sas.sasgui.perspectives.simulation.simulationmoduleModulecontentsModulecontentssrc.sas.sasgui.plottoolspackageSubmodulessrc.sas.sasgui.plottools.BaseInteractormodulesrc.sas.sasgui.plottools.LabelDialogmodulesrc.sas.sasgui.plottools.LineModelmodulesrc.sas.sasgui.plottools.PlotPanelmodulesrc.sas.sasgui.plottools.PropertyDialogmodulesrc.sas.sasgui.plottools.RangeDialogmodulesrc.sas.sasgui.plottools.SimpleFontmodulesrc.sas.sasgui.plottools.SizeDialogmodulesrc.sas.sasgui.plottools.TextDialogmodulesrc.sas.sasgui.plottools.arrow3dmodulesrc.sas.sasgui.plottools.bindermodulesrc.sas.sasgui.plottools.canvasmodulesrc.sas.sasgui.plottools.configmodulesrc.sas.sasgui.plottools.convert_unitsmodulesrc.sas.sasgui.plottools.fitDialogmodulesrc.sas.sasgui.plottools.fittingsmodulesrc.sas.sasgui.plottools.plottable_interactormodulesrc.sas.sasgui.plottools.plottablesmodulesrc.sas.sasgui.plottools.toolbarmodulesrc.sas.sasgui.plottools.transformmoduleModulecontentsModulecontentsModulecontentsModulecontentsIndicesandSearch
• genindex
• modindex
• search
Name
sasview - SasView Documentation
Sasview User Documentation
NOTE:
In Windows use [Alt]-[Cursor left] to return to the previous page
MenuBar
The menu bar at the top of the SasView window gives you access to additional features of the program:
File
The File option allows you load data into SasView for analysis, or to save the work you have been doing.
Data can be loaded one file at a time, or by selecting multiple files, or by loading an entire folder of
files (in which case SasView will attempt to make an intelligent guess as to what to load based on the
file formats it recognises in the folder!).
A SasView session can also be saved and reloaded as an ‘Analysis’ (an individual model fit or invariant
calculation, etc), or as a ‘Project’ (everything you have done since starting your SasView session).
Edit
The Edit option allows you to:
• undo/redo your recent changes;
• copy and paste parameters between SasView analysis windows;
• copy parameters from a SasView analysis window to the Clipboard as either tab-delimited text
(compatible with Microsoft Excel) or LaTex-wrapped text;
• generate a summary ‘Report’ of the most recent analysis performed;
• reset parameter values in the P(r) Inversion analysis page.
View
The View option allows you to:
• show the Batch Fitting Results Panel if it has been closed;
• show/hide the Data Explorer Panel;
• show/hide the Toolbar of icons below the Menu Bar;
• select the default location that SasView looks in for data to analyse (the SasView installation
directory, the initial default, or a custom folder). NB: any change only takes effect when SasView is
restarted;
• change the default assignment of categories (Shapes, Shape-independent, StructureFactor) for fitting
model functions.
Tools
The Tools option provides access to a comprehensive range of tools and utilities. See tools for more
information.
Window
The Window option allows you to select which SasView windows are visible.
Analysis
The Analysis option provides access to the key functionality of SasView:
• Model Fitting;
• P(r) Inversion;
• Invariant Analysis;
• Correlation Function Analysis (SasView 4.1 and later)
See analysis for more information.
Fitting
The Fitting option allows you to:
• create a new FitPage;
• change optimiser (under Fit Options);
• view fit parameter correlations, distributions, and convergence traces (under Fit Results);
• create/edit a Plugin Model.
Additional functionality is available under this menu option during particular types of model fitting,
including:
• setting up a Constrained or Simultaneous Fit;
• combining a Batch Fit (an obscure capability);
• setting up Chain Fitting.
Help
The Help option provides access to:
• this help documentation;
• a tutorial on using SasView (in pdf format);
• information on how to acknowledge SasView in publications;
• information about the version of SasView you are using;
• the marketplace;
• a check to see if there is a more recent version of SasView.
NOTE:
This help document was last changed by Steve King, 10Oct2016
Fitting&OtherAnalysesNOTE:
In Windows use [Alt]-[Cursor left] to return to the previous page
Tools&UtilitiesNOTE:
In Windows use [Alt]-[Cursor left] to return to the previous page
WorkingwithSasViewNOTE:
In Windows use [Alt]-[Cursor left] to return to the previous page
TutorialsNOTE:
In Windows use [Alt]-[Cursor left] to return to the previous page
GettingStartedwithSasviewOldTutorial