{ "info": { "author": "Lindon Roberts", "author_email": "lindon.roberts@maths.ox.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: IPython", "Framework :: Jupyter", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "=====================================================================\nDFO-GN: Derivative-Free Nonlinear Least-Squares Solver |PyPI Version|\n=====================================================================\nDFO-GN is a package for solving nonlinear least-squares minimisation, without requiring derivatives of the objective.\n\nThis is an implementation of the algorithm from our paper:\n`A Derivative-Free Gauss-Newton Method `_, C. Cartis and L. Roberts, submitted (2017). For reproducibility of all figures in this paper, please feel free to contact the authors.\n\nNote: we have released a newer package, called DFO-LS, which is an upgrade of DFO-GN to improve its flexibility and robustness to noisy problems. See `here `_ for details.\n\nDocumentation\n-------------\nSee manual.pdf or `here `_.\n\nRequirements\n------------\nDFO-GN requires the following software to be installed:\n\n* `Python 2.7 or Python 3 `_\n\nAdditionally, the following python packages should be installed (these will be installed automatically if using `pip `_, see `Installation using pip`_):\n\n* `NumPy 1.11 or higher `_ \n* `SciPy 0.18 or higher `_\n\n\nInstallation using pip\n----------------------\nFor easy installation, use `pip `_ as root:\n\n .. code-block:: bash\n\n $ [sudo] pip install --pre dfogn\n\nIf you do not have root privileges or you want to install DFO-GN for your private use, you can use:\n\n .. code-block:: bash\n\n $ pip install --pre --user dfogn\n \nwhich will install DFO-GN in your home directory.\n\nNote that if an older install of DFO-GN is present on your system you can use:\n\n .. code-block:: bash\n\n $ [sudo] pip install --pre --upgrade dfogn\n \nto upgrade DFO-GN to the latest version.\n\nManual installation\n-------------------\nThe source code for DFO-GN is `available on Github `_:\n\n .. code-block:: bash\n \n $ git clone https://github.com/numericalalgorithmsgroup/dfogn\n $ cd dfogn\n\nDFO-GN is written in pure Python and requires no compilation. It can be installed using:\n\n .. code-block:: bash\n\n $ [sudo] pip install --pre .\n\nIf you do not have root privileges or you want to install DFO-GN for your private use, you can use:\n\n .. code-block:: bash\n\n $ pip install --pre --user .\n \ninstead. \n\nTesting\n-------\nIf you installed DFO-GN manually, you can test your installation by running:\n\n .. code-block:: bash\n\n $ python setup.py test\n\nAlternatively, the `documentation `_ provides some simple examples of how to run DFO-GN, which are also available in the examples directory.\n\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/DFOGN.svg\n :target: https://pypi.python.org/pypi/DFOGN", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/numericalalgorithmsgroup/dfogn/archive/v1.0.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/numericalalgorithmsgroup/dfogn/", "keywords": "mathematics derivative free optimization nonlinear least squares", "license": "GNU GPL", "maintainer": "", "maintainer_email": "", "name": "DFOGN", "package_url": "https://pypi.org/project/DFOGN/", "platform": "", "project_url": "https://pypi.org/project/DFOGN/", "project_urls": { "Download": "https://github.com/numericalalgorithmsgroup/dfogn/archive/v1.0.2.tar.gz", "Homepage": "https://github.com/numericalalgorithmsgroup/dfogn/" }, "release_url": "https://pypi.org/project/DFOGN/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "A simple derivative-free solver for (box constrained) nonlinear least-squares minimization", "version": "1.0.2" }, "last_serial": 5102955, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "242838dabf0308eec008b6c282ab0a05", "sha256": "fcfb8d3533a6cfb682783c66f891d6457fbd1fc75987cfa8a719380bd3aa38fe" }, "downloads": -1, "filename": "DFOGN-0.1.tar.gz", "has_sig": false, "md5_digest": "242838dabf0308eec008b6c282ab0a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34622, "upload_time": "2017-09-13T10:24:27", "url": "https://files.pythonhosted.org/packages/c3/26/970354186cea6bb300c6d9e0c489f6e6d52d359ae22c52b82cbbeae8a8f5/DFOGN-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f8b40dcbabeee2a21a97e895a258fdb1", "sha256": "f659e5548df4a96578391d0360a5f091a60f8222e6709ccd0d0d1f48ae07f7ba" }, "downloads": -1, "filename": "DFOGN-0.2.tar.gz", "has_sig": false, "md5_digest": "f8b40dcbabeee2a21a97e895a258fdb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34534, "upload_time": "2018-02-20T15:35:58", "url": "https://files.pythonhosted.org/packages/8e/5a/60ce4a6e7ccdd28121e0953d0848473ba00a459815786169cda9347162ed/DFOGN-0.2.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "d02a45218584f32bf3dff4300ea2c6e2", "sha256": "eba6c579d3acc2fc1850c9bccc92d0c212baf44fd948335d54400c7670326e40" }, "downloads": -1, "filename": "DFOGN-1.0.tar.gz", "has_sig": false, "md5_digest": "d02a45218584f32bf3dff4300ea2c6e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34810, "upload_time": "2018-07-17T10:49:21", "url": "https://files.pythonhosted.org/packages/6c/1d/30741c18da211b5073c355b59e657050606429a61e03b76f9beaa4494a31/DFOGN-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "61d0e3312982fec86aa2459b7ac482c1", "sha256": "81ce628700c2b9ee2a54699a648bbd2cb9fa55b8bcbdf75a092eee4baf76841e" }, "downloads": -1, "filename": "DFOGN-1.0.1.tar.gz", "has_sig": false, "md5_digest": "61d0e3312982fec86aa2459b7ac482c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34929, "upload_time": "2019-03-05T17:48:14", "url": "https://files.pythonhosted.org/packages/77/13/14fb000da4695ef12529ab4179f3c748527f9ff797ab6247cb37480581ae/DFOGN-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e2d4e4a8b3978b78575eb6ea06be1c0e", "sha256": "4f16a1b8253714cbf8bc3d15b97a1fe1e90f8c98cfd0bdf6746ca6529b654a7d" }, "downloads": -1, "filename": "DFOGN-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e2d4e4a8b3978b78575eb6ea06be1c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34934, "upload_time": "2019-04-05T09:59:44", "url": "https://files.pythonhosted.org/packages/a7/b6/c02e6d1c23ff1d0efac0257372ceff08d93ff0fe18b87f8ecc196911878f/DFOGN-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e2d4e4a8b3978b78575eb6ea06be1c0e", "sha256": "4f16a1b8253714cbf8bc3d15b97a1fe1e90f8c98cfd0bdf6746ca6529b654a7d" }, "downloads": -1, "filename": "DFOGN-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e2d4e4a8b3978b78575eb6ea06be1c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34934, "upload_time": "2019-04-05T09:59:44", "url": "https://files.pythonhosted.org/packages/a7/b6/c02e6d1c23ff1d0efac0257372ceff08d93ff0fe18b87f8ecc196911878f/DFOGN-1.0.2.tar.gz" } ] }