{
"info": {
"author": "SasView Collaboration",
"author_email": "management@sasview.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Science/Research",
"License :: Public Domain",
"Operating System :: OS Independent",
"Programming Language :: C",
"Programming Language :: Python",
"Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Chemistry",
"Topic :: Scientific/Engineering :: Physics"
],
"description": "Sasmodels\n=========\n\nTheory models for small angle scattering.\n\nThe models provided are usable directly in the bumps fitting package and\nin the sasview analysis package. If OpenCL is available, the models will\nrun much faster. If not, then precompiled versions will be included with\nthe distributed package. New models can be added if OpenCL or a C compiler\nis available.\n\nInstall\n-------\n\nThe easiest way to use sasmodels is from `SasView `_.\n\nYou can also install sasmodels as a standalone package in python. Use\n`miniconda `_\nor `anaconda `_\nto create a python environment with the sasmodels dependencies::\n\n $ conda create -n sasmodels -c conda-forge numpy scipy matplotlib pyopencl\n\nThe option ``-n sasmodels`` names the environment sasmodels, and the option\n``-c conda-forge`` selects the conda-forge package channel because pyopencl\nis not part of the base anaconda distribution.\n\nActivate the environment and install sasmodels::\n\n $ conda activate sasmodels\n (sasmodels) $ pip install sasmodels\n\nInstall `bumps `_ if you want to use it to fit\nyour data::\n\n (sasmodels) $ pip install bumps\n\nUsage\n-----\n\nCheck that the works::\n\n (sasmodels) $ python -m sasmodels.compare cylinder\n\nTo show the orientation explorer::\n\n (sasmodels) $ python -m sasmodels.jitter\n\nDocumentation is available online as part of the SasView\n`fitting perspective `_\nas well as separate pages for\n`individual models `_.\nProgramming details for sasmodels are available in the\n`developer documentation `_.\n\n\nFitting Example\n---------------\n\nThe example directory contains a radial+tangential data set for an oriented\nrod-like shape.\n\nTo load the example data, you will need the SAS data loader from the sasview\npackage. This is not yet available on PyPI, so you will need a copy of the\nSasView source code to run it. Create a directory somewhere to hold the\nsasview and sasmodels source code, which we will refer to as $SOURCE.\n\nUse the following to install sasview, and the sasmodels examples::\n\n (sasmodels) $ cd $SOURCE\n (sasmodels) $ conda install git\n (sasmodels) $ git clone https://github.com/sasview/sasview.git\n (sasmodels) $ git clone https://github.com/sasview/sasmodels.git\n\nSet the path to the sasview source on your python path within the sasmodels\nenvironment. On Windows, this will be::\n\n (sasmodels)> set PYTHONPATH=\"$SOURCE\\sasview\\src\"\n (sasmodels)> cd $SOURCE/sasmodels/example\n (sasmodels)> python -m bumps.cli fit.py cylinder --preview\n\nOn Mac/Linux with the standard shell this will be::\n\n (sasmodels) $ export PYTHONPATH=\"$SOURCE/sasview/src\"\n (sasmodels) $ cd $SOURCE/sasmodels/example\n (sasmodels) $ bumps fit.py cylinder --preview\n\nThe fit.py model accepts up to two arguments. The first argument is the\nmodel type, which has been defined for cylinder, capped_cylinder,\ncore_shell_cylinder, ellipsoid, triaxial_ellipsoid and lamellar. The\nsecond argument is view, which can be radial or tangential. To fit\nboth radial and tangential simultaneously, use the word \"both\".\n\nSee `bumps documentation `_ for detailed\ninstructions on running the fit.\n\n|TravisStatus|_\n\n.. |TravisStatus| image:: https://travis-ci.org/SasView/sasmodels.svg?branch=master\n.. _TravisStatus: https://travis-ci.org/SasView/sasmodels\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "https://github.com/SasView/sasmodels",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.sasview.org",
"keywords": "small-angle x-ray and neutron scattering analysis",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "sasmodels",
"package_url": "https://pypi.org/project/sasmodels/",
"platform": "",
"project_url": "https://pypi.org/project/sasmodels/",
"project_urls": {
"Download": "https://github.com/SasView/sasmodels",
"Homepage": "http://www.sasview.org"
},
"release_url": "https://pypi.org/project/sasmodels/1.0/",
"requires_dist": [
"numpy",
"scipy",
"pyopencl; extra == 'OpenCL'",
"docutils; extra == 'full'",
"bumps; extra == 'full'",
"matplotlib; extra == 'full'",
"bumps; extra == 'server'"
],
"requires_python": "",
"summary": "sasmodels package",
"version": "1.0"
},
"last_serial": 5394281,
"releases": {
"0.97": [
{
"comment_text": "",
"digests": {
"md5": "ab52f0d246a00cded9e23260c26d6c43",
"sha256": "0755696158555f7753bbd642e8efeb6a19c5a89673666ffddd5fb45f4fc5fe43"
},
"downloads": -1,
"filename": "sasmodels-0.97.tar.gz",
"has_sig": false,
"md5_digest": "ab52f0d246a00cded9e23260c26d6c43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1662592,
"upload_time": "2018-06-19T13:11:50",
"url": "https://files.pythonhosted.org/packages/cb/c4/f1cc15bc230270cd94f51b823f4fbf57bf32108cd1254ca70b727a815359/sasmodels-0.97.tar.gz"
}
],
"0.98": [
{
"comment_text": "",
"digests": {
"md5": "76afb0069aa0ae1b56d3ec7a17e2e8c0",
"sha256": "151a0e3d75c1cf42df8126a3fa919e988b0f332051e876383739d50034716373"
},
"downloads": -1,
"filename": "sasmodels-0.98.tar.gz",
"has_sig": false,
"md5_digest": "76afb0069aa0ae1b56d3ec7a17e2e8c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1659010,
"upload_time": "2018-10-13T00:42:41",
"url": "https://files.pythonhosted.org/packages/bc/b0/b3efbf38f6cdef40a9602fdf3bbde3695159309a28fed2868656b75934fd/sasmodels-0.98.tar.gz"
}
],
"0.99": [
{
"comment_text": "",
"digests": {
"md5": "a718983a821cd1d98f5796b62640ff82",
"sha256": "c0b3482a3148706522d05351ded7e4fa2509c1a0a87f8c91580b8168f12c3538"
},
"downloads": -1,
"filename": "sasmodels-0.99-py3.7.egg",
"has_sig": false,
"md5_digest": "a718983a821cd1d98f5796b62640ff82",
"packagetype": "bdist_egg",
"python_version": "3.7",
"requires_python": null,
"size": 877807,
"upload_time": "2019-06-13T05:45:45",
"url": "https://files.pythonhosted.org/packages/9a/8b/609a95d9f29fae0d7ce9091ad229cb913a2567710a139df54a046fe695bc/sasmodels-0.99-py3.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "e390b9040bb9d0badf2294cbd2838297",
"sha256": "05c2f07c040e9cf0b20a61265dc19ffc1e2d32e8b0e21b99b19a6682cc3c85b1"
},
"downloads": -1,
"filename": "sasmodels-0.99-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e390b9040bb9d0badf2294cbd2838297",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 467774,
"upload_time": "2019-02-20T08:30:44",
"url": "https://files.pythonhosted.org/packages/ed/70/df3c5a986dd4638f44fd7ee0413dea8d84af96f27c2de8df096d1c73021d/sasmodels-0.99-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "706e40f1dc24e0f12892ac1a0e3c8d5f",
"sha256": "07a243b6d2cfaa16d8b5ad6f22520aae78c9bfe971b79bf2ebbb5828f493a6e1"
},
"downloads": -1,
"filename": "sasmodels-0.99.tar.gz",
"has_sig": false,
"md5_digest": "706e40f1dc24e0f12892ac1a0e3c8d5f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1663352,
"upload_time": "2019-02-20T08:30:46",
"url": "https://files.pythonhosted.org/packages/17/69/47e27a22db34d7c3e2e2eb1915df71aebd30a7f97f0680207c86d2df406a/sasmodels-0.99.tar.gz"
}
],
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "8d180114648ad0138822e5db7004372f",
"sha256": "a075864992c2fc2b52f0111200735b943b34b8c05998516e0cef8b1b2335a53a"
},
"downloads": -1,
"filename": "sasmodels-1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8d180114648ad0138822e5db7004372f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 512797,
"upload_time": "2019-06-13T05:45:43",
"url": "https://files.pythonhosted.org/packages/4e/1e/3a620757eda47a17280561e91ca213db2b5926bda5509f4ec16c10d8a9f1/sasmodels-1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a6ffd667b26df91ba7ca3d171ce12f8f",
"sha256": "525e11f01b5e58fb737a0dab7c26ce4809528a2805125ddb93f0acf06165dfc3"
},
"downloads": -1,
"filename": "sasmodels-1.0.tar.gz",
"has_sig": false,
"md5_digest": "a6ffd667b26df91ba7ca3d171ce12f8f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1694016,
"upload_time": "2019-06-13T05:45:48",
"url": "https://files.pythonhosted.org/packages/57/81/9fdf41e51cb0d72de4b75cd8c7195d2111422b32808da11895b4abd391aa/sasmodels-1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8d180114648ad0138822e5db7004372f",
"sha256": "a075864992c2fc2b52f0111200735b943b34b8c05998516e0cef8b1b2335a53a"
},
"downloads": -1,
"filename": "sasmodels-1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8d180114648ad0138822e5db7004372f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 512797,
"upload_time": "2019-06-13T05:45:43",
"url": "https://files.pythonhosted.org/packages/4e/1e/3a620757eda47a17280561e91ca213db2b5926bda5509f4ec16c10d8a9f1/sasmodels-1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a6ffd667b26df91ba7ca3d171ce12f8f",
"sha256": "525e11f01b5e58fb737a0dab7c26ce4809528a2805125ddb93f0acf06165dfc3"
},
"downloads": -1,
"filename": "sasmodels-1.0.tar.gz",
"has_sig": false,
"md5_digest": "a6ffd667b26df91ba7ca3d171ce12f8f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1694016,
"upload_time": "2019-06-13T05:45:48",
"url": "https://files.pythonhosted.org/packages/57/81/9fdf41e51cb0d72de4b75cd8c7195d2111422b32808da11895b4abd391aa/sasmodels-1.0.tar.gz"
}
]
}