{ "info": { "author": "Paul Kienzle", "author_email": "paul.kienzle@nist.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Physics" ], "description": "============================\nNeutron Scattering Reduction\n============================\n\nThis project provides tools for reflectometry reduction.\n\nreflred\n\n A python package for loading, modifying and saving reflectivity data sets.\n\nospecred\n\n A python package for loading, modifying and saving off-specular reflectivity data sets.\n\nsansred\n\n A python package for loading, modifying and saving small-angle neutron scattering (SANS) data sets.\n\nreflweb\n\n RPC access to reduction libraries, with javascript frontend (stateless)\n\n\nTo load data from a local store in web reduction, go to\nmenu->data->add source->local (must be running the server locally,\nwith the local datastore enabled in config)\n\n\nInstallation and use\n--------------------\n\nMethod 1: pypi install\n~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n pip install reductus\n\nThen start the server with::\n\n reductus\n\n\nMethod 2: Docker Compose\n~~~~~~~~~~~~~~~~~~~~~~~~\nThis is the easiest way to get started. Clone the repo, the change directories\ninto the repository and run::\n\n docker-compose build\n docker-compose up -d\n\nThis will result in a trio of docker containers being spun up, one with a web\nserver for the interface ('reflweb'), one with the backend calculation RPC\nserver ('reductus') and one with the Redis cache.\n\nFiles in ./reflweb/testdata/ will be mapped into the server at /data, for\ntesting the local file handling. Changes to the python code can be\nincorporated into the containers by stopping them, then repeating the build\nand up commands above.\n\nTo stop::\n\n docker-compose stop\n\nTo access the client, if using the new Docker beta navigate to\nhttp://localhost:8000/reflweb/web_reduction_filebrowser.html On Windows 7,\nif using docker-machine, you will have to get the IP of the default docker\ninstall and use that instead of localhost, e.g. ::\n\n docker-machine ip default\n\n*In my case it was http://192.168.99.100:8000/reflweb/web_reduction_filebrowser.html*\n\nMethod 3: Clone github repo and build, run directly in console\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nClone the repo, then install (might be a good idea to make a virtualenv first),\ne.g.\n\n::\n\n python setup.py install\n\nThen start the server with::\n\n cd reflweb\n python server_flask.py 8002\n\nand visit the page http://localhost:8002/static/index.html\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/reductus/reductus", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "reductus", "package_url": "https://pypi.org/project/reductus/", "platform": "", "project_url": "https://pypi.org/project/reductus/", "project_urls": { "Homepage": "http://github.com/reductus/reductus" }, "release_url": "https://pypi.org/project/reductus/0.1b2/", "requires_dist": [ "scipy", "numpy", "h5py", "uncertainties", "docutils", "wheel", "pytz", "msgpack-python", "flask", "numdifftools; extra == 'masked_curve_fit'" ], "requires_python": "", "summary": "Data reduction for neutron scattering", "version": "0.1b2" }, "last_serial": 4787500, "releases": { "0.1a1": [ { "comment_text": "", "digests": { "md5": "043ca9bcc2d5358e75aacbbaed6d231f", "sha256": "b0156eaba00936e414b1ecb30898952cad7d5de3ead3dffc51cd2578d7b6fb82" }, "downloads": -1, "filename": "reductus-0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "043ca9bcc2d5358e75aacbbaed6d231f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12089517, "upload_time": "2018-05-15T19:51:02", "url": "https://files.pythonhosted.org/packages/b2/27/5fe0215436813280b70659843aef946951f33140fff82c97ec93c4d0625a/reductus-0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c526427fefe8b515fec235d8ed438c64", "sha256": "8963295844bc500555378410899d16155c88a8d48d502fdab63bb9f11ff6c9a3" }, "downloads": -1, "filename": "reductus-0.1a1.tar.gz", "has_sig": false, "md5_digest": "c526427fefe8b515fec235d8ed438c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9228660, "upload_time": "2018-05-15T19:51:49", "url": "https://files.pythonhosted.org/packages/e1/ca/1a57335533aded3cb4425be05295c6477570f50a2ff689c07b4a3edbe32f/reductus-0.1a1.tar.gz" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "c65bd7487bfb6f5312a40e2122ce5346", "sha256": "8b1cdd695a045facd0b9dd0afeaea0dd64ed208083071cca42037a75672cd024" }, "downloads": -1, "filename": "reductus-0.1a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c65bd7487bfb6f5312a40e2122ce5346", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2233532, "upload_time": "2018-05-15T21:20:22", "url": "https://files.pythonhosted.org/packages/37/4d/c4e2d7e48d020e08aaf18327aa947d87e8824149bd2c3d6747e93c2da317/reductus-0.1a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e704e6f174b96635c725ac643abd2507", "sha256": "1a1061a07af43dd3f2c3d2e2407816df6d89197fe8ead88a6b50ae45fc4bc4b5" }, "downloads": -1, "filename": "reductus-0.1a4.tar.gz", "has_sig": false, "md5_digest": "e704e6f174b96635c725ac643abd2507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2158773, "upload_time": "2018-05-15T21:20:24", "url": "https://files.pythonhosted.org/packages/94/35/69618e11206a966422c700c22b4b4df13d0c202124d84dc3488ff8bc7003/reductus-0.1a4.tar.gz" } ], "0.1b1": [ { "comment_text": "", "digests": { "md5": "fd8e96ef447cf3eb8919ca1cdb5429bb", "sha256": "4532173a3701ff8a11fc2477a4ae0c4faa96a5142b688c23f2d788533731c8e4" }, "downloads": -1, "filename": "reductus-0.1b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd8e96ef447cf3eb8919ca1cdb5429bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 534508, "upload_time": "2018-05-16T13:55:15", "url": "https://files.pythonhosted.org/packages/eb/be/e4dfb43c9a1a096cb8fb1ba99687490b733faecbf1cb10f7d11f916c4b3b/reductus-0.1b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6eab676fa87f99858ec39f61174fb78", "sha256": "efada16eafab754820e747c7f8f4ad454bf429d8ec4aa9c027e608dc0d3eaec3" }, "downloads": -1, "filename": "reductus-0.1b1.tar.gz", "has_sig": false, "md5_digest": "d6eab676fa87f99858ec39f61174fb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 488489, "upload_time": "2018-05-16T13:55:17", "url": "https://files.pythonhosted.org/packages/d6/cf/16823f84f2c77e1ac76f9b64270eb21b4aa3e5202be5fa073b21f4bc77a2/reductus-0.1b1.tar.gz" } ], "0.1b2": [ { "comment_text": "", "digests": { "md5": "5453076bc63ed7cea2804e60d5259099", "sha256": "2d6efb84978815d9efb3bee129ec017806fed17028e651ea07962c6d479a8e2e" }, "downloads": -1, "filename": "reductus-0.1b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5453076bc63ed7cea2804e60d5259099", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 569953, "upload_time": "2019-02-06T16:36:34", "url": "https://files.pythonhosted.org/packages/ed/35/c47b06953df54566503dd435cd29d10b07283e09b02e1826618525c9828c/reductus-0.1b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "740497091329d1cf99743b814c34b4bc", "sha256": "485850a830443ea5588386d47ed319e08a560beed39c9d66a897fc98a56027df" }, "downloads": -1, "filename": "reductus-0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "740497091329d1cf99743b814c34b4bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 569951, "upload_time": "2019-01-28T16:57:23", "url": "https://files.pythonhosted.org/packages/df/52/ae594fc4cad55f6195c9f96d31a89b4ecceda4c1f6a5c20811de752a747c/reductus-0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e447cd7d7a8656ac81acf9f80fe533", "sha256": "ce742b33b2d177cd4a1936e2feef22a980ef4d0388a7d6ebb382c217e10e8132" }, "downloads": -1, "filename": "reductus-0.1b2.tar.gz", "has_sig": false, "md5_digest": "95e447cd7d7a8656ac81acf9f80fe533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 520247, "upload_time": "2019-01-28T16:57:26", "url": "https://files.pythonhosted.org/packages/42/69/69de239474419cb115060631ce6a7ec4d508ac5297ac706237aed12710cc/reductus-0.1b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5453076bc63ed7cea2804e60d5259099", "sha256": "2d6efb84978815d9efb3bee129ec017806fed17028e651ea07962c6d479a8e2e" }, "downloads": -1, "filename": "reductus-0.1b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5453076bc63ed7cea2804e60d5259099", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 569953, "upload_time": "2019-02-06T16:36:34", "url": "https://files.pythonhosted.org/packages/ed/35/c47b06953df54566503dd435cd29d10b07283e09b02e1826618525c9828c/reductus-0.1b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "740497091329d1cf99743b814c34b4bc", "sha256": "485850a830443ea5588386d47ed319e08a560beed39c9d66a897fc98a56027df" }, "downloads": -1, "filename": "reductus-0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "740497091329d1cf99743b814c34b4bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 569951, "upload_time": "2019-01-28T16:57:23", "url": "https://files.pythonhosted.org/packages/df/52/ae594fc4cad55f6195c9f96d31a89b4ecceda4c1f6a5c20811de752a747c/reductus-0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e447cd7d7a8656ac81acf9f80fe533", "sha256": "ce742b33b2d177cd4a1936e2feef22a980ef4d0388a7d6ebb382c217e10e8132" }, "downloads": -1, "filename": "reductus-0.1b2.tar.gz", "has_sig": false, "md5_digest": "95e447cd7d7a8656ac81acf9f80fe533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 520247, "upload_time": "2019-01-28T16:57:26", "url": "https://files.pythonhosted.org/packages/42/69/69de239474419cb115060631ce6a7ec4d508ac5297ac706237aed12710cc/reductus-0.1b2.tar.gz" } ] }