{"id":21183250,"url":"https://github.com/jonathanschilling/f2j","last_synced_at":"2025-07-10T00:33:03.105Z","repository":{"id":42437154,"uuid":"259894131","full_name":"jonathanschilling/f2j","owner":"jonathanschilling","description":"Fortran-to-Java translator, especially for BLAS, LAPACK and ARPACK","archived":false,"fork":false,"pushed_at":"2022-04-06T08:34:28.000Z","size":28726,"stargazers_count":7,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"rewrite-using-antlr4","last_synced_at":"2025-04-05T08:51:12.427Z","etag":null,"topics":["fortran","fortran77","java","lapack","transpiler"],"latest_commit_sha":null,"homepage":"https://icl.utk.edu/f2j","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonathanschilling.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-29T10:25:21.000Z","updated_at":"2025-03-23T12:36:41.000Z","dependencies_parsed_at":"2022-09-10T06:40:27.721Z","dependency_job_id":null,"html_url":"https://github.com/jonathanschilling/f2j","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/jonathanschilling/f2j","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanschilling%2Ff2j","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanschilling%2Ff2j/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanschilling%2Ff2j/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanschilling%2Ff2j/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonathanschilling","download_url":"https://codeload.github.com/jonathanschilling/f2j/tar.gz/refs/heads/rewrite-using-antlr4","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathanschilling%2Ff2j/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264506221,"owners_count":23619002,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fortran","fortran77","java","lapack","transpiler"],"created_at":"2024-11-20T17:59:48.638Z","updated_at":"2025-07-10T00:33:00.540Z","avatar_url":"https://github.com/jonathanschilling.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fortran-to-Java Source Code\n\nVersion 0.8.1\nJune 30, 2008\n\nThe old [Fortran to Java CVS repository](https://sourceforge.net/projects/f2j/) was migrated to this Git repository:\n\n```bash\nrsync -ai a.cvs.sourceforge.net::cvsroot/f2j/ cvs2git-f2j\ncd cvs2git-f2j\ncvs2git --blobfile=blob.dat --dumpfile=dump.dat \\\n    --username=keithseymour --default-eol=native \\\n    --encoding=utf8 --encoding=latin1 --fallback-encoding=ascii \\\n    .\ncd ..\nmkdir f2j\ncd f2j\ngit init\ncat ../cvs2git-f2j/blob.dat ../cvs2git-f2j/dump.dat | git fast-import\ngit remote add origin git@github.com:jonathanschilling/f2j.git\ngit checkout\ngit push origin --mirror\nmv f2j/* .\nrm -r CVSROOT\ngit add .\ngit commit -m \"one folder less\"\ngit branch --set-upstream-to=origin/master master\ngit pull\ngit push\n```\n\n---\n\nBefore using the f2j source code, realize that f2j was originally geared\nto a very specific problem - that is, translating the LAPACK and BLAS numerical\nlibraries.  f2j does not and probably never will handle all Fortran code.\n\n# Building the code\n\n```bash\n./configure\nmake\n```\n\nand optionally:\n\n```bash\nmake install\n```\n\nFor more details, see the [f2j manual](https://github.com/jonathanschilling/f2j/blob/master/doc/f2j_ug.pdf).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathanschilling%2Ff2j","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonathanschilling%2Ff2j","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathanschilling%2Ff2j/lists"}