{ "info": { "author": "Anthony Scemama", "author_email": "scemama@irsamc.ups-tlse.fr", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Operating System :: POSIX :: Linux", "Programming Language :: Fortran", "Programming Language :: Python :: 2" ], "description": "IRPF90\n======\n[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/scemama/irpf90?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nIRPF90 is a Fortran90 preprocessor written in Python for programming using the Implicit Reference to Parameters (IRP) method. It simplifies the development of large fortran codes in the field of scientific high performance computing.\n\nDependencies\n------------\n\n- GNU make (>= 3.81 recommended)\n- Python >2.6\n- Any Fortran 90 compiler (Intel recommended)\n\nInstalling IRPF90\n-----------------\n\n``pip install irpf90``\n\nor\n\n``${IRPF90_HOME}`` is the location of your irpf90 directory::\n\n``` bash\ncd ${IRPF90_HOME}\nmake\ncat << EOF >> ${HOME}/.bash_profile\nexport PYTHONPATH=${IRPF90_HOME}/src:${PYTHONPATH}\nexport PATH=${IRPF90_HOME}/bin:${PATH}\nexport MANPATH=${IRPF90_HOME}/man:${MANPATH}\nEOF\nsource ${HOME}/.bash_profile\n```\n\n\nUsing IRPF90\n------------\n\nIn an empty directory, run:\n\n``` bash\nirpf90 --init\n```\n\nThis command creates a new Makefile suitable for most irpf90 projects.\nNow you can start to program using irpf90.\n\n\nWeb Site\n--------\n\nhttp://irpf90.ups-tlse.fr\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://gitlab.com/scemama/irpf90/archive/v1.7.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://irpf90.ups-tlse.fr", "keywords": "programming,fortran,IRP", "license": "", "maintainer": "", "maintainer_email": "", "name": "irpf90", "package_url": "https://pypi.org/project/irpf90/", "platform": "", "project_url": "https://pypi.org/project/irpf90/", "project_urls": { "Download": "https://gitlab.com/scemama/irpf90/archive/v1.7.4.tar.gz", "Homepage": "https://irpf90.ups-tlse.fr" }, "release_url": "https://pypi.org/project/irpf90/1.7.5/", "requires_dist": null, "requires_python": "", "summary": "IRPF90 is a Fortran90 preprocessor written in Python for programming using the Implicit Reference to Parameters (IRP) method. It simplifies the development of large fortran codes in the field of scientific high performance computing.", "version": "1.7.5" }, "last_serial": 4710301, "releases": { "1.6.9": [ { "comment_text": "", "digests": { "md5": "c6d1294fbc16e897b3c1c44fdd866114", "sha256": "78f9141eb0376b23042d38b95e4fc430fa5280796427f2b09e436067e1f61f5d" }, "downloads": -1, "filename": "irpf90-1.6.9.tar.gz", "has_sig": false, "md5_digest": "c6d1294fbc16e897b3c1c44fdd866114", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35501, "upload_time": "2016-06-10T15:58:52", "url": "https://files.pythonhosted.org/packages/94/67/25d8dc9ccacda4bdfd373b55819b23dcdb92f43e3b63a38d1ae9f657e310/irpf90-1.6.9.tar.gz" } ], "1.7.4.post2": [ { "comment_text": "", "digests": { "md5": "279f079fad1a018bed42b6e8fd10c0b8", "sha256": "7970380e5f3c489d8165f4113c149eb05c8c266d2d91d9ad268ac8cdfeab40b4" }, "downloads": -1, "filename": "irpf90-1.7.4.post2-py2-none-any.whl", "has_sig": false, "md5_digest": "279f079fad1a018bed42b6e8fd10c0b8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 69948, "upload_time": "2019-01-17T13:16:32", "url": "https://files.pythonhosted.org/packages/32/e7/376b78b28099f60c80d4acba30b57d040e8cccaf6014ca005579d6932858/irpf90-1.7.4.post2-py2-none-any.whl" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "39bd5686e22f597b0ed9114a20bf8616", "sha256": "863fc6f79212d259c2416c677964577d691566b526e7eba9c70405f2217008c3" }, "downloads": -1, "filename": "irpf90-1.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "39bd5686e22f597b0ed9114a20bf8616", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 70465, "upload_time": "2019-01-18T00:19:37", "url": "https://files.pythonhosted.org/packages/82/2b/847649e28340c26a0b93a5cf8ebda14892fc59e26b61633390432ee934fe/irpf90-1.7.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e22d7f09cb5066b93cdc9d8b9517ccd3", "sha256": "4cc12e3bb9c9e655792981870643184f2b50de106711ca3c93da1edba1f49ad5" }, "downloads": -1, "filename": "irpf90-1.7.5.tar.gz", "has_sig": false, "md5_digest": "e22d7f09cb5066b93cdc9d8b9517ccd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37160, "upload_time": "2019-01-18T00:19:39", "url": "https://files.pythonhosted.org/packages/35/a0/3882adeacf6317124dd5853a8cc8ea548ec70e2087984a9c424fb7c8fbd3/irpf90-1.7.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39bd5686e22f597b0ed9114a20bf8616", "sha256": "863fc6f79212d259c2416c677964577d691566b526e7eba9c70405f2217008c3" }, "downloads": -1, "filename": "irpf90-1.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "39bd5686e22f597b0ed9114a20bf8616", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 70465, "upload_time": "2019-01-18T00:19:37", "url": "https://files.pythonhosted.org/packages/82/2b/847649e28340c26a0b93a5cf8ebda14892fc59e26b61633390432ee934fe/irpf90-1.7.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e22d7f09cb5066b93cdc9d8b9517ccd3", "sha256": "4cc12e3bb9c9e655792981870643184f2b50de106711ca3c93da1edba1f49ad5" }, "downloads": -1, "filename": "irpf90-1.7.5.tar.gz", "has_sig": false, "md5_digest": "e22d7f09cb5066b93cdc9d8b9517ccd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37160, "upload_time": "2019-01-18T00:19:39", "url": "https://files.pythonhosted.org/packages/35/a0/3882adeacf6317124dd5853a8cc8ea548ec70e2087984a9c424fb7c8fbd3/irpf90-1.7.5.tar.gz" } ] }