{
"info": {
"author": "PySpace developers",
"author_email": "adityapb1546@gmail.com",
"bugtrack_url": null,
"classifiers": [],
"description": "=======\nPySpace\n=======\n\n| **A python-based toolbox for galactic simulations**\n|\n| |Build Status| |Docs Status| |Coverage|\n|\n\n.. figure:: docs/source/screenshots/galaxy_collision.jpg\n :scale: 70 %\n\n Galaxy collision simulation done using PySpace\n\nDocumentation\n=============\n\nThe documentation for this project can be found at `http://pyspace.readthedocs.org/ `_.\n\nFeatures\n========\n\n- A python interface for high performance C++ implementation of N-body\n simulation algorithms.\n- PySpace has a numpy friendly API which makes it easier to use.\n- Parallel support using OpenMP.\n- GPU support using CUDA\n- Dumps vtk output which allows users to take advantage of tools like\n ParaView, MayaVi, etc. for visualization.\n\nAlgorithms\n==========\n\n- Brute Force :math:`O(n^2)`\n- Barnes-Hut :math:`O(nlogn)`\n \nInstallation\n============\n\nDependencies\n------------\n\n- Numpy\n- PyEVTK (``pip install pyevtk``)\n- gcc compiler\n- OpenMP (optional)\n- ParaView / MayaVi or any other vtk rendering tool (optional)\n\nLinux and OSX\n-------------\n\nTo install the latest stable version, run::\n \n $ pip install pyspace\n\nTo install development version, clone this repository by:: \n\n $ git clone https://github.com/adityapb/pyspace.git\n\nTo install, run::\n\n $ python setup.py install\n\nTo install without OpenMP, set ``USE_OPENMP`` environment variable\nto 0 and then install::\n\n $ export USE_OPENMP=0 \n $ python setup.py install\n\nTo install without GPU support, set ``USE_CUDA`` environment variable\nto 0 and then install::\n\n $ export USE_CUDA=0\n $ python setup.py install\n \nTroubleshooting\n---------------\n\nIf you run into any issues regarding installation or otherwise, please report\n`here `_.\n\nSome common issues are addressed below\n\nCUDA not found\n~~~~~~~~~~~~~~\n\nMake sure if the CUDA toolkit is installed. If you still get this message after installation,\nfollow the instructions given below.\n\nAdd CUDA it to ``PATH`` environmental variable and try again\n\nOr, set ``CUDAHOME`` environmental variable to path of the CUDA installation by::\n\n $ export CUDAHOME=/usr/local/cuda\n\nImage not found\n~~~~~~~~~~~~~~~\n\nIf your code compiles and you get this error at runtime, make sure you have a CUDA\ncompatible device installed.\n\nIf you don't, install without GPU support (see Installation)\n \n**PySpace doesn't support Windows currently**\n\nRunning the tests\n=================\n\nFor running the tests you will need to install ``nose``, install using::\n\n $ pip install nose\n\nTo run the tests, from project's root directory run::\n \n $ make test\n\nRunning the benchmarks\n======================\n\nFor running benchmarks you will need to install ``pandas``, install using::\n\n $ pip install pandas\n\nTo run the benchmarks, cd to benchmarks directory and run::\n\n $ python run_benchmarks.py\n\nContributing\n============\n\nUse PEP 8 coding standard for python and follow\n`this `__\nfor C++.\n\n.. |Build Status| image:: https://travis-ci.org/adityapb/pyspace.svg?branch=master\n :target: https://travis-ci.org/adityapb/pyspace\n \n.. |Docs Status| image:: https://readthedocs.org/projects/pyspace/badge/?version=stable\n :target: http://pyspace.readthedocs.org/en/stable/?badge=stable\n :alt: Documentation Status\n\n.. |Coverage| image:: https://coveralls.io/repos/github/adityapb/pyspace/badge.svg?branch=master\n :target: https://coveralls.io/github/adityapb/pyspace?branch=master",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/adityapb/pyspace",
"keywords": null,
"license": "UNKNOWN",
"maintainer": null,
"maintainer_email": null,
"name": "PySpace",
"package_url": "https://pypi.org/project/PySpace/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/PySpace/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/adityapb/pyspace"
},
"release_url": "https://pypi.org/project/PySpace/0.1.0/",
"requires_dist": null,
"requires_python": null,
"summary": "A toolbox for galactic simulations.",
"version": "0.1.0"
},
"last_serial": 2092016,
"releases": {
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "252ecb50b1651c28ad1c0d340e0483ec",
"sha256": "b950c7e218018479bb89a491eb64d9486cc512b8e1ac43c9334cfd3de1d54127"
},
"downloads": -1,
"filename": "PySpace-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "252ecb50b1651c28ad1c0d340e0483ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27375,
"upload_time": "2016-03-23T16:13:33",
"url": "https://files.pythonhosted.org/packages/54/52/700068c0cd025798150734009deb78162ab87ecdeef1590a86de70fede49/PySpace-0.0.2.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "7e0cd1638306da1d05453538daf0b1e7",
"sha256": "c0a401f5a2bba09e92ed253ceb401e5ac1024749a4e9847ee35a13eb6423b196"
},
"downloads": -1,
"filename": "PySpace-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7e0cd1638306da1d05453538daf0b1e7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36448,
"upload_time": "2016-04-30T07:29:27",
"url": "https://files.pythonhosted.org/packages/36/a0/3d844fc3b60ec0b162af967b7774abe1ab18e57e2460882778449574ee3e/PySpace-0.1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "7e0cd1638306da1d05453538daf0b1e7",
"sha256": "c0a401f5a2bba09e92ed253ceb401e5ac1024749a4e9847ee35a13eb6423b196"
},
"downloads": -1,
"filename": "PySpace-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7e0cd1638306da1d05453538daf0b1e7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36448,
"upload_time": "2016-04-30T07:29:27",
"url": "https://files.pythonhosted.org/packages/36/a0/3d844fc3b60ec0b162af967b7774abe1ab18e57e2460882778449574ee3e/PySpace-0.1.0.tar.gz"
}
]
}