{ "info": { "author": "Krzysztof Voss", "author_email": "k.voss@usask.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Programming Language :: Fortran", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "Simple Fortran interface\n========================\n\nBeginner Fortran developers are often puzzled with\ncorrectness of FORTRAN statements syntax.\nThese last just never stop surprising.\n\nWriting little simple programs often can be helful but tedious.\nThis script simplifies this process.\nIt maintains a list of FORTRAN statements, and:\n* generates FORTRAN source file from a template\n* compiles the file\n* runs the file and display its output\n* uses readline library to provide history of input\n\n\nExample\n-------\n\n $ python -m fytran\n !! - compile and execute expressions\n !l - print expressions\n !d - delete an expressions\n !c - clear the list of expressions\n !u - remove last stmt\n !q - quit\n >>> print *, 'hello' world\n >>> !!\n fytran.f:4.22:\n print *, 'hello' world \n 1\n Error: Syntax error in PRINT statement at (1)\n >>> !u\n >>> print *, 'hello'\n >>> !!\n hello\n >>> !q\n $\n\n\nRemarks\n-------\nThe FORTRAN template uses:\n\n implicit real*8 (a-h, o-z)\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/kvoss/fytran", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kvoss/fytran", "keywords": "FORTRAN,utility,REPL", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "fytran", "package_url": "https://pypi.org/project/fytran/", "platform": "POSIX", "project_url": "https://pypi.org/project/fytran/", "project_urls": { "Download": "https://github.com/kvoss/fytran", "Homepage": "https://github.com/kvoss/fytran" }, "release_url": "https://pypi.org/project/fytran/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "A simple REPL Fortran utility", "version": "0.2.1" }, "last_serial": 1102642, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "f6f15c58609e2a81161a038027ba42eb", "sha256": "54c39be04352f7b4e1b8007c92bc4b10789adaa03c171360c4416b078dc35deb" }, "downloads": -1, "filename": "fytran-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f6f15c58609e2a81161a038027ba42eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2974, "upload_time": "2014-05-23T00:27:00", "url": "https://files.pythonhosted.org/packages/bd/eb/1aad193a6d0e36f005111d029f2023b4436c8a33f6c963c7afc5458a99b1/fytran-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "84a0ae9a1b6e382ac431741ff91a5c78", "sha256": "1ebbe343898e2b2f968ca2d41a53448afdba323a14d79dd89307d58b3fa79053" }, "downloads": -1, "filename": "fytran-0.2.1.tar.gz", "has_sig": false, "md5_digest": "84a0ae9a1b6e382ac431741ff91a5c78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3021, "upload_time": "2014-05-23T23:29:49", "url": "https://files.pythonhosted.org/packages/42/ef/2c9a56b196b52ba0e3dc147c67000df200f17f771b2b9f38e9434dcc0cf1/fytran-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84a0ae9a1b6e382ac431741ff91a5c78", "sha256": "1ebbe343898e2b2f968ca2d41a53448afdba323a14d79dd89307d58b3fa79053" }, "downloads": -1, "filename": "fytran-0.2.1.tar.gz", "has_sig": false, "md5_digest": "84a0ae9a1b6e382ac431741ff91a5c78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3021, "upload_time": "2014-05-23T23:29:49", "url": "https://files.pythonhosted.org/packages/42/ef/2c9a56b196b52ba0e3dc147c67000df200f17f771b2b9f38e9434dcc0cf1/fytran-0.2.1.tar.gz" } ] }