fparser


Namefparser JSON
Version 0.2.0 PyPI version JSON
download
home_pageNone
SummaryPython implementation of a Fortran parser
upload_time2024-11-26 08:19:10
maintainerNone
docs_urlNone
authorPearu Peterson, Rupert Ford
requires_python>=3.6
licenseBSD-3-Clause
keywords fortran parser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # News #
  * 31/01/2024 Version 0.1.4 released (resolves issues with WHERE statements and intrinsics).
  * 18/09/2023 Version 0.1.3 released (resolves issues with support for DO CONCURRENT).
  * 19/06/2023 Version 0.1.2 released (bug fix for handling of INCLUDE files).
  * 28/04/2023 Version 0.1.1 released (extends F2008 support with the optional
    "::" in the MODULE PROCEDURE statement).
  * 18/04/2023 Version 0.1.0 released and status changed from `alpha` to `beta`. See the [CHANGELOG](CHANGELOG.md) for more details.
  * 16/06/2022 Version 0.0.16 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 30/05/2022 Version 0.0.15 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 10/03/2022 Version 0.0.14 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 02/11/2021 Version 0.0.13 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 26/04/2021 Version 0.0.12 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 15/05/2020 Version 0.0.11 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 18/11/2019 Version 0.0.10 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 04/11/2019 Version 0.0.9 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 03/12/2018 Version 0.0.8 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 23/04/2018 Version 0.0.7 released. See the [CHANGELOG](CHANGELOG.md)
    for details.
  * 22/03/2017 Version 0.0.2 released. Documentation made available
    on [ReadTheDocs](http://fparser.readthedocs.io).
  * 16/01/2017 Parser code extracted from F2PY project to form the
    base of the fparser project.

# Introduction #

This project is based upon the Fortran (77..2003) parser originally
developed by Pearu Peterson for the F2PY project,
[www.f2py.com](http://www.f2py.com). It provides a parser for Fortran
source code implemented purely in Python with minimal dependencies.

# Obtaining #

fparser is available from the [Python Package Index](https://pypi.python.org/pypi/fparser).
It may also be cloned from [github](https://github.com/stfc/fparser). Alternatively, github provides
tarballs for each of the [releases](https://github.com/stfc/fparser/releases).

# Documentation #

The documentation for fparser is hosted on [ReadTheDocs](http://fparser.readthedocs.io).

# Code Metrics #

![fparser unit tests](https://github.com/stfc/fparser/workflows/fparser%20unit%20tests/badge.svg)
[![codecov](https://codecov.io/gh/stfc/fparser/branch/master/graph/badge.svg?token=x0abs66TST)](https://codecov.io/gh/stfc/fparser)
[![Documentation Status](https://readthedocs.org/projects/fparser/badge/?version=stable)](http://fparser.readthedocs.io/en/stable/?badge=stable)

![Icicle coverage plot generated by CodeCov](https://codecov.io/gh/stfc/fparser/graphs/icicle.svg?token=x0abs66TST)

# See also #

[www.f2py.com](http://www.f2py.com).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fparser",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "fortran, parser",
    "author": "Pearu Peterson, Rupert Ford",
    "author_email": "Andrew Porter <andrew.porter@stfc.ac.uk>",
    "download_url": "https://files.pythonhosted.org/packages/f6/af/570c36d7bc374646ab82f579e2bf9d24a619cc53d83f95b38b0992de3492/fparser-0.2.0.tar.gz",
    "platform": null,
    "description": "# News #\n  * 31/01/2024 Version 0.1.4 released (resolves issues with WHERE statements and intrinsics).\n  * 18/09/2023 Version 0.1.3 released (resolves issues with support for DO CONCURRENT).\n  * 19/06/2023 Version 0.1.2 released (bug fix for handling of INCLUDE files).\n  * 28/04/2023 Version 0.1.1 released (extends F2008 support with the optional\n    \"::\" in the MODULE PROCEDURE statement).\n  * 18/04/2023 Version 0.1.0 released and status changed from `alpha` to `beta`. See the [CHANGELOG](CHANGELOG.md) for more details.\n  * 16/06/2022 Version 0.0.16 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 30/05/2022 Version 0.0.15 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 10/03/2022 Version 0.0.14 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 02/11/2021 Version 0.0.13 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 26/04/2021 Version 0.0.12 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 15/05/2020 Version 0.0.11 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 18/11/2019 Version 0.0.10 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 04/11/2019 Version 0.0.9 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 03/12/2018 Version 0.0.8 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 23/04/2018 Version 0.0.7 released. See the [CHANGELOG](CHANGELOG.md)\n    for details.\n  * 22/03/2017 Version 0.0.2 released. Documentation made available\n    on [ReadTheDocs](http://fparser.readthedocs.io).\n  * 16/01/2017 Parser code extracted from F2PY project to form the\n    base of the fparser project.\n\n# Introduction #\n\nThis project is based upon the Fortran (77..2003) parser originally\ndeveloped by Pearu Peterson for the F2PY project,\n[www.f2py.com](http://www.f2py.com). It provides a parser for Fortran\nsource code implemented purely in Python with minimal dependencies.\n\n# Obtaining #\n\nfparser is available from the [Python Package Index](https://pypi.python.org/pypi/fparser).\nIt may also be cloned from [github](https://github.com/stfc/fparser). Alternatively, github provides\ntarballs for each of the [releases](https://github.com/stfc/fparser/releases).\n\n# Documentation #\n\nThe documentation for fparser is hosted on [ReadTheDocs](http://fparser.readthedocs.io).\n\n# Code Metrics #\n\n![fparser unit tests](https://github.com/stfc/fparser/workflows/fparser%20unit%20tests/badge.svg)\n[![codecov](https://codecov.io/gh/stfc/fparser/branch/master/graph/badge.svg?token=x0abs66TST)](https://codecov.io/gh/stfc/fparser)\n[![Documentation Status](https://readthedocs.org/projects/fparser/badge/?version=stable)](http://fparser.readthedocs.io/en/stable/?badge=stable)\n\n![Icicle coverage plot generated by CodeCov](https://codecov.io/gh/stfc/fparser/graphs/icicle.svg?token=x0abs66TST)\n\n# See also #\n\n[www.f2py.com](http://www.f2py.com).\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Python implementation of a Fortran parser",
    "version": "0.2.0",
    "project_urls": null,
    "split_keywords": [
        "fortran",
        " parser"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a9103999b30650f5621dd5ec9e8245024dea1b71c4e28e52e0c7300aa0c769d",
                "md5": "cae9d1fc8dda2eeef1e9881dc1a1c32f",
                "sha256": "49fab105e3a977b9b9d5d4489649287c5060e94c688f9936f3d5af3a45d6f4eb"
            },
            "downloads": -1,
            "filename": "fparser-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cae9d1fc8dda2eeef1e9881dc1a1c32f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 639408,
            "upload_time": "2024-11-26T08:19:08",
            "upload_time_iso_8601": "2024-11-26T08:19:08.856808Z",
            "url": "https://files.pythonhosted.org/packages/7a/91/03999b30650f5621dd5ec9e8245024dea1b71c4e28e52e0c7300aa0c769d/fparser-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6af570c36d7bc374646ab82f579e2bf9d24a619cc53d83f95b38b0992de3492",
                "md5": "560a53c70267eef14b7ced60eff6f3bd",
                "sha256": "3901d31c104062c4e532248286929e7405e43b79a6a85815146a176673e69c82"
            },
            "downloads": -1,
            "filename": "fparser-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "560a53c70267eef14b7ced60eff6f3bd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 433559,
            "upload_time": "2024-11-26T08:19:10",
            "upload_time_iso_8601": "2024-11-26T08:19:10.683058Z",
            "url": "https://files.pythonhosted.org/packages/f6/af/570c36d7bc374646ab82f579e2bf9d24a619cc53d83f95b38b0992de3492/fparser-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-26 08:19:10",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "fparser"
}
        
Elapsed time: 0.72643s