{ "info": { "author": "Enrico Avventi et al.", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: C", "Programming Language :: Fortran", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "Slycot\n======\n\n.. image:: https://img.shields.io/pypi/v/slycot.svg\n :target: https://pypi.org/project/slycot/\n\n.. image:: https://anaconda.org/conda-forge/slycot/badges/version.svg\n :target: https://anaconda.org/conda-forge/slycot\n\n.. image:: https://travis-ci.org/python-control/Slycot.svg?branch=master\n :target: https://travis-ci.org/python-control/Slycot\n\n.. image:: https://coveralls.io/repos/python-control/slycot/badge.png\n :target: https://coveralls.io/r/python-control/slycot\n\nPython wrapper for selected SLICOT routines, notably including solvers for\nRiccati, Lyapunov, and Sylvester equations.\n\nDependencies\n------------\n\nSlycot supports Python versions 2.7 and >=3.5.\n\nTo run the compiled Slycot package, the following must be installed as\ndependencies:\n\n- Python 2.7, 3.5+\n- NumPy\n\nIf you are compiling and installing Slycot from source, you will need the\nfollowing dependencies:\n\n- Python 2.7, 3.5+\n- NumPy\n- scikit-build >=0.8.1\n- cmake\n- C compiler (e.g. gcc, MS Visual C++)\n- FORTRAN compiler (e.g. gfortran, ifort, flang)\n- BLAS/LAPACK (e.g. OpenBLAS, ATLAS, MKL)\n\nThere are a variety of ways to install these dependencies on different\noperating systems. See the individual packages' documentation for options.\n\nInstalling\n-----------\n\nIn general Slycot requires non-trivial compilation to install on a given\nsystem. The easiest way to get started using Slycot is by installing\npre-compiled binaries. The Slycot team provides pre-compiled binaries via the\nconda package manager and conda forge package hosting channel for Linux, OSX,\nand Windows.\n\nUsing conda\n~~~~~~~~~~~\n\nInstall Miniconda or Anaconda and then Slycot can be installed via the conda\npackage manager from the conda-forge channel with the following command::\n\n conda install -c conda-forge slycot\n\nUsing pip\n~~~~~~~~~\n\nSlycot can also be installed via the pip package manager. Install pip as per\nrecommendations in pip's documentation. At a minimum, Python and pip must be\ninstalled. If a pre-complied binary (i.e. \"wheel\") is available it will be\ninstalled with no need for compilation. If not, pip will attempt to compile the\npackage from source and thus the compilation dependencies will be required\n(scikit-build, gfortran, BLAS, etc.).\n\nPip can then be used to install Slycot with the command::\n\n pip install slycot\n\nFrom source\n~~~~~~~~~~~\n\nUnpack the course code to a directory of your choice,\ne.g. ``/path/to/slycot_src/``\n\nIf you need to specify a specific compiler, set the environment variable FC\nbefore running the install::\n\n # Linux/OSX:\n export FC=/path/to/my/fortran\n\n # Windows:\n set FC=D:\\path\\to\\my\\fortran.exe\n\nTo build and install execute::\n\n cd /path/to/slycot_src/\n python setup.py install\n\nYou can also use conda to build and install Slycot from source::\n\n conda build conda-recipe\n conda install --use-local slycot\n\nIf you prefer to use the OpenBLAS library, a conda recipe is available in\n``conda-recipe-openblas``.\n\nAdditional tips for how to install Slycot from source can be found in the\n``.travis.yml`` (commands used for Travis CI) and conda-recipe/ (conda\npre-requisites) both which are included in the source code repository.\n\nThe hardest part about installing from source is getting a working version of\nFORTRAN and LAPACK installed on your system and working properly with Python.\nOn Windows, the build system currently uses flang, which can be installed from\nconda-forge. Note that flang is incompatible with Python 2.7.\n\nIf you are using conda, you can also get working (binary) copies of LAPACK from\nconda-forge using the command::\n\n conda install -c conda-forge lapack\n\nSlycot will also work with the OpenBLAS libraries.\n\nNote that in some cases you may need to set the ``LIBRARY_PATH`` environment\nvariable to pick up dependencies such as ``-lpythonN.m`` (where N.m is the\nversion of python you are using).", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/python-control/Slycot", "keywords": "", "license": "GPL-2.0", "maintainer": "Slycot developers", "maintainer_email": "python-control-discuss@lists.sourceforge.net", "name": "slycot", "package_url": "https://pypi.org/project/slycot/", "platform": "Windows", "project_url": "https://pypi.org/project/slycot/", "project_urls": { "Homepage": "https://github.com/python-control/Slycot" }, "release_url": "https://pypi.org/project/slycot/0.3.5.0/", "requires_dist": null, "requires_python": "", "summary": "Slycot: a wrapper for the SLICOT control and systems library", "version": "0.3.5.0" }, "last_serial": 5438120, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "4bd8fc33c2a7290008440205031ee052", "sha256": "ed9db0802bf38515c07f89bcd412b7e242b53de35c95fca268abaf06ccd7e4d5" }, "downloads": -1, "filename": "slycot-0.2.0-cp27-none-macosx_10_5_x86_64.whl", "has_sig": false, "md5_digest": "4bd8fc33c2a7290008440205031ee052", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1894291, "upload_time": "2015-04-05T00:32:06", "url": "https://files.pythonhosted.org/packages/33/1e/dfe29470003a45e5f2f27af1040df870e078aedf3e219032b77338a5e2aa/slycot-0.2.0-cp27-none-macosx_10_5_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "074bebc0f19c00dc942d2fa069a1268b", "sha256": "c4fafdb247b0f1899341ed75109eea6d53b6cb6240260c6ff8f34c9155346a0a" }, "downloads": -1, "filename": "slycot-0.2.0-cp33-cp33m-macosx_10_5_x86_64.whl", "has_sig": false, "md5_digest": "074bebc0f19c00dc942d2fa069a1268b", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1895185, "upload_time": "2015-04-05T00:32:32", "url": "https://files.pythonhosted.org/packages/b2/f2/a9a34d69116cb25ef2a336baeb60c3fcb8093a68a16f92ef133d226c1f13/slycot-0.2.0-cp33-cp33m-macosx_10_5_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8b9ae50006c651317fad89005b8d6e4c", "sha256": "819228cee1a18352ef942f6185944e7b2a8639c253ad39566bbdca432616078e" }, "downloads": -1, "filename": "slycot-0.2.0-cp34-cp34m-macosx_10_5_x86_64.whl", "has_sig": false, "md5_digest": "8b9ae50006c651317fad89005b8d6e4c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1895264, "upload_time": "2015-04-05T00:32:50", "url": "https://files.pythonhosted.org/packages/e6/a2/a43dc5962baae27ee84b802318094564973c1d45464a450997142671852d/slycot-0.2.0-cp34-cp34m-macosx_10_5_x86_64.whl" }, { "comment_text": "built for Linux-3.13.0-45-generic-x86_64-with-glibc2.4", "digests": { "md5": "705da3c48e182f5d7a207485883638e0", "sha256": "fa92cbd4ed29ee45174a094a500f221cf9312da32682c1a2f7b91be4fc25d085" }, "downloads": -1, "filename": "slycot-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "705da3c48e182f5d7a207485883638e0", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 3378742, "upload_time": "2015-04-04T19:27:23", "url": "https://files.pythonhosted.org/packages/c7/5e/68cff95e035160e7afea52727b802693395f44b29690bd1744257d7f5bbd/slycot-0.2.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "35c1737180ecee67ba6574d65dde85b1", "sha256": "22dc7f108639aeb8ced11e953b0543c6acb07698a5d1f6c866a46b8041d3fca0" }, "downloads": -1, "filename": "slycot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "35c1737180ecee67ba6574d65dde85b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1493998, "upload_time": "2015-04-04T19:25:38", "url": "https://files.pythonhosted.org/packages/26/9a/c79e61e07837bcbe6c74402d9c0734d5b9f2d64f6fa55e0430a885af0c2c/slycot-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f5f75d9e4b42a9bc93fd905765295e75", "sha256": "6be508f5ac1159da9011de7764df0f82bffdda6ca0899182ec12d039b81c831a" }, "downloads": -1, "filename": "slycot-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f5f75d9e4b42a9bc93fd905765295e75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1233550, "upload_time": "2018-01-15T02:05:56", "url": "https://files.pythonhosted.org/packages/cb/86/45803adbdf361670c940fca2c1bf1b8f35bd4094953f4fabc675c3fc1079/slycot-0.3.0.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fe55e4ec3a41db374698c1c417310f97", "sha256": "d98ec859a398af8a3917a0d62e0724996c8b3e780813f8685410525aed9fbafd" }, "downloads": -1, "filename": "slycot-0.3.3.tar.gz", "has_sig": false, "md5_digest": "fe55e4ec3a41db374698c1c417310f97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1520153, "upload_time": "2018-07-04T19:54:52", "url": "https://files.pythonhosted.org/packages/25/57/c0639dab4fa200a3acb4697f49e39c99daa8816ff88948a0be9f6b110922/slycot-0.3.3.tar.gz" } ], "0.3.4.0": [ { "comment_text": "", "digests": { "md5": "ed897e100f6cf9691c057a4ec654ce84", "sha256": "63e648b2be8c8ba0322a5fe286bdcf0e8d28a0c12e9ab1510f2a8725fc1283ec" }, "downloads": -1, "filename": "slycot-0.3.4.0.tar.gz", "has_sig": false, "md5_digest": "ed897e100f6cf9691c057a4ec654ce84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1532114, "upload_time": "2019-05-03T13:47:57", "url": "https://files.pythonhosted.org/packages/57/85/62b75247a271aef40c87539c884878cf965d0bd46679b5f0611905fee333/slycot-0.3.4.0.tar.gz" } ], "0.3.5.0": [ { "comment_text": "", "digests": { "md5": "daa95d44bdc09ec4eb0675f3f6139e69", "sha256": "cad98d5ea4f0a034cf398c39189f587620a0b03f1d4b71e77cd622a327f13adf" }, "downloads": -1, "filename": "slycot-0.3.5.0.tar.gz", "has_sig": false, "md5_digest": "daa95d44bdc09ec4eb0675f3f6139e69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1537343, "upload_time": "2019-06-23T19:51:25", "url": "https://files.pythonhosted.org/packages/ae/9d/7ed3f2abf08aab0be9ac2b67e3040c20d9c594cce6a4af2203da0c28a6c4/slycot-0.3.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "daa95d44bdc09ec4eb0675f3f6139e69", "sha256": "cad98d5ea4f0a034cf398c39189f587620a0b03f1d4b71e77cd622a327f13adf" }, "downloads": -1, "filename": "slycot-0.3.5.0.tar.gz", "has_sig": false, "md5_digest": "daa95d44bdc09ec4eb0675f3f6139e69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1537343, "upload_time": "2019-06-23T19:51:25", "url": "https://files.pythonhosted.org/packages/ae/9d/7ed3f2abf08aab0be9ac2b67e3040c20d9c594cce6a4af2203da0c28a6c4/slycot-0.3.5.0.tar.gz" } ] }