{ "info": { "author": "Vincent Delecroix, Aaron Pixton, Johannes Schmitt, Jason van Zelm", "author_email": "jo314schmitt@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Build Tools" ], "description": "admcycles\n=========\n\nadmcycles is a `SageMath `_ module to compute with\nthe tautological ring of the moduli spaces of complex curves.\n\nPrerequisites\n-------------\n\nMake sure that `SageMath `_ is installed on your computer. Detailed installation instructions for different operating systems are available `here `_ and at the Sage-website.\n\nInstallation\n------------\n\nThe most convenient way to use admcycles is to add the package to your Sage-installation. The exact procedure for this depends on your operating system and how you installed Sage, see below. If the installation instructions below should fail, see below how to use it without installation. \n\n- if you manually installed Sage by downloading it from the website or\n compiled it yourself, then run::\n\n $ sage -pip install admcycles --user\n\n- if you have archlinux and installed the sagemath package (via pacman),\n then run::\n\n $ pip2 install admcycles --user\n\n- if you have Ubuntu or Debian and installed the sagemath package (via\n apt) then run::\n\n $ source /usr/share/sagemath/bin/sage-env\n $ pip install admcycles --user\n\n\nIn all the commands above, the option ``--user`` is optional and makes it so that\nit will install the module into your user space. If you want a system install,\nremove this option. On the other hand, if you want to install the latest (development) version\nof admcycles and have the versioning software git installed, replace ``admcycles`` in the commands above by ``git+https://gitlab.com/jo314schmitt/admcycles``.\n\nUse without installation\n------------------------\n\nTo use the package without installing, download the package as a `zip`-file either from `PyPI `_ or from `gitlab `_.\nUnpack the `zip`-file, creating a folder ``admcycles-master``, which should contain files such as ``setup.py``. In the future, when you want to use admcycles, you should run sage from the folder ``admcycles-master``. So if the full path of this folder is ``/u/You/Downloads/admcycles``, you should start the Sage-session below by::\n\n sage: cd /u/You/Downloads/admcycles\n sage: from admcycles import *\n\nIf you run Sage in Windows using cygwin, the path above should be a cygwin path and will looks something like ``/cygdrive/c/Users/You/Downloads/admcycles-master``.\n\nTo start using admcycles, start a Sage-session in the command line (e.g. by opening the command line and typing ``sage``). Then type::\n\n sage: from admcycles import *\n\nTo try a first computation, you can compute the degree of the class kappa_1 on Mbar_{1,1} by::\n\n sage: kappaclass(1,1,1).evaluate()\n 1/24\n\n\nExample\n-------\n\nA simple computation::\n\n sage: from admcycles import *\n\n sage: t1 = 3*sepbdiv(1,(1,2),3,4) - psiclass(4,3,4)^2\n sage: t1\n Graph : [1, 2] [[1, 2, 5], [3, 4, 6]] [(5, 6)]\n Polynomial : 3*\n \n Graph : [3] [[1, 2, 3, 4]] []\n Polynomial : (-1)*psi_4^2\n\nBuild documentation\n-------------------\n\nTo build the documentation, go in the repository docs/ and\nthen run in a console::\n\n $ sage -sh\n (sage-sh)$ make html\n (sage-sh)$ exit\n\nThe documentation is then available in docs/build/\n\nRunning doctests\n----------------\n\nTo run doctests, use the following command::\n\n $ sage -t --force-lib admcycles/ docs/source\n\nIf it succeeds, you should see a message::\n\n All tests passed!\n\nLicense\n-------\n\nadmcycles is distributed under the terms of the GNU General Public License (GPL)\npublished by the Free Software Foundation; either version 2 of\nthe License, or (at your option) any later version. See http://www.gnu.org/licenses/.\n\nAuthors\n-------\n\n- `Aaron Pixton `_\n- `Johannes Schmitt `_\n- `Vincent Delecroix `_\n- `Jason van Zelm `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/jo314schmitt/admcycles", "keywords": "SageMath geometry moduli space curve", "license": "GPLv2+", "maintainer": "", "maintainer_email": "", "name": "admcycles", "package_url": "https://pypi.org/project/admcycles/", "platform": "", "project_url": "https://pypi.org/project/admcycles/", "project_urls": { "Homepage": "https://gitlab.com/jo314schmitt/admcycles" }, "release_url": "https://pypi.org/project/admcycles/0.2/", "requires_dist": null, "requires_python": "", "summary": "Tautological ring on Mbar_g,n", "version": "0.2" }, "last_serial": 5947605, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "23a19a5d959bd895f265734239fca69a", "sha256": "82d9e796c9b14c374bf786624fa8822bf2e3c53f07984dda1763aa4fab673e4c" }, "downloads": -1, "filename": "admcycles-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "23a19a5d959bd895f265734239fca69a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 90821, "upload_time": "2019-08-15T15:08:09", "url": "https://files.pythonhosted.org/packages/47/fa/e45d3e7a9d7eb07b34aa437a83551f6bd9d3f21c48dcced35364167066d6/admcycles-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7a5d311e460c747865bf2572a9446ad", "sha256": "c4aa70d04672af6a80228b1ba3aebbb6666fb5b48023028bbd989e0a5972b53a" }, "downloads": -1, "filename": "admcycles-0.1.tar.gz", "has_sig": false, "md5_digest": "e7a5d311e460c747865bf2572a9446ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94519, "upload_time": "2019-08-15T15:08:11", "url": "https://files.pythonhosted.org/packages/d6/86/4d668a67f4350e593a3a10f78e102f1d26a238fae421979054080e41ad30/admcycles-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0a65ef10dd9ba976022faeb7d672f825", "sha256": "69a22ade13673bebb6f832a82835ac541efd3d2afc74302c1e3cf957084cfa02" }, "downloads": -1, "filename": "admcycles-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "0a65ef10dd9ba976022faeb7d672f825", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 102557, "upload_time": "2019-10-09T03:34:56", "url": "https://files.pythonhosted.org/packages/0a/99/661b8b19c25878a5c1d518550a65421d837e07b219d50d0c7636567d7672/admcycles-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451790ec35b7658e7c9001f943dac7f0", "sha256": "5824770962d2e60df98ea56bfe22fd05bd1c019eebbde8154e8c9bb1f884dc34" }, "downloads": -1, "filename": "admcycles-0.2.tar.gz", "has_sig": false, "md5_digest": "451790ec35b7658e7c9001f943dac7f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107455, "upload_time": "2019-10-09T03:34:58", "url": "https://files.pythonhosted.org/packages/2a/c8/17ed29525e7ef758b9b14dbd1a9e29a420b3d30f213fdcca7657105e4bac/admcycles-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a65ef10dd9ba976022faeb7d672f825", "sha256": "69a22ade13673bebb6f832a82835ac541efd3d2afc74302c1e3cf957084cfa02" }, "downloads": -1, "filename": "admcycles-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "0a65ef10dd9ba976022faeb7d672f825", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 102557, "upload_time": "2019-10-09T03:34:56", "url": "https://files.pythonhosted.org/packages/0a/99/661b8b19c25878a5c1d518550a65421d837e07b219d50d0c7636567d7672/admcycles-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451790ec35b7658e7c9001f943dac7f0", "sha256": "5824770962d2e60df98ea56bfe22fd05bd1c019eebbde8154e8c9bb1f884dc34" }, "downloads": -1, "filename": "admcycles-0.2.tar.gz", "has_sig": false, "md5_digest": "451790ec35b7658e7c9001f943dac7f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107455, "upload_time": "2019-10-09T03:34:58", "url": "https://files.pythonhosted.org/packages/2a/c8/17ed29525e7ef758b9b14dbd1a9e29a420b3d30f213fdcca7657105e4bac/admcycles-0.2.tar.gz" } ] }