{"id":23804191,"url":"https://github.com/mtmiller/octave","last_synced_at":"2025-09-06T16:33:00.696Z","repository":{"id":37251092,"uuid":"212688390","full_name":"mtmiller/octave","owner":"mtmiller","description":"GNU Octave Mirror (https://hg.savannah.gnu.org/hgweb/octave)","archived":false,"fork":false,"pushed_at":"2024-02-10T02:57:03.000Z","size":89555,"stargazers_count":17,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-02-10T07:54:21.573Z","etag":null,"topics":["cplusplus","octave"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mtmiller.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-10-03T21:57:56.000Z","updated_at":"2024-02-10T07:54:21.573Z","dependencies_parsed_at":"2024-01-28T07:41:56.024Z","dependency_job_id":null,"html_url":"https://github.com/mtmiller/octave","commit_stats":null,"previous_names":[],"tags_count":135,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtmiller%2Foctave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtmiller%2Foctave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtmiller%2Foctave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mtmiller%2Foctave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mtmiller","download_url":"https://codeload.github.com/mtmiller/octave/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232133635,"owners_count":18477294,"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":["cplusplus","octave"],"created_at":"2025-01-01T22:39:42.363Z","updated_at":"2025-01-01T22:39:43.011Z","avatar_url":"https://github.com/mtmiller.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"GNU Octave -- a high-level language for numerical computations\n==============================================================\n\nCopyright (C) 1996-2024 The Octave Project Developers\n\nSee the file COPYRIGHT.md in the top-level directory of this\ndistribution or \u003chttps://octave.org/copyright/\u003e.\n\nOverview\n--------\n\nGNU Octave is a high-level interpreted language, primarily intended\nfor numerical computations.  It provides capabilities for the\nnumerical solution of linear and nonlinear problems, and for\nperforming other numerical experiments.  It also provides extensive\ngraphics capabilities for data visualization and manipulation.  GNU\nOctave is normally used through its interactive interface (CLI and\nGUI), but it can also be used to write non-interactive programs.\nThe GNU Octave language is quite similar to Matlab so that most\nprograms are easily portable.\n\nGNU Octave is free software: you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nGNU Octave is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with Octave; see the file COPYING.  If not, see\n\u003chttps://www.gnu.org/licenses/\u003e.\n\nAvailability\n------------\n\nThe latest released version of Octave is always available from\n\u003chttps://ftp.gnu.org/gnu/octave/\u003e and many mirror sites around the\nworld.  You may also find links to binary distributions at\n\u003chttps://www.octave.org/download.html\u003e.  The current development\nsources may be found under the Source Code tab on\n[Savannah](https://savannah.gnu.org/projects/octave/).\n\nInstallation\n------------\n\nOctave requires approximately 475 MB of disk storage to unpack and\ncompile from source (significantly more, 3.8 GB, if you compile with\ndebugging symbols).  Once installed, Octave requires approximately\n75 MB of disk space (again, considerably more, 415 MB, if you don't\nbuild shared libraries or the binaries and libraries include\ndebugging symbols).\n\nTo compile Octave, you will need a recent version of:\n\n- [GNU Make](https://www.gnu.org/software/make/)\n- [GNU G++](https://gcc.gnu.org/) or another C++11 compiler\n- [GNU Fortran](https://gcc.gnu.org/fortran/), another Fortran 77\n  compiler, or [f2c](http://www.netlib.org/f2c/)\n\nOctave's Makefiles use features of GNU Make that are not present in\nother versions of make.  If you use `f2c`, you will need a script\nlike `fort77` that works like a normal Fortran compiler by combining\n`f2c` with your C compiler in a single script.\n\nSee the notes in the file `INSTALL.OCTAVE` of the Octave source\ndistribution for more detailed installation instructions.\n\nBugs and Patches\n----------------\n\nThe file `BUGS` (or `doc/interpreter/bugs.txi`) explains the recommended\nprocedure for reporting bugs on the [bug tracker](https://bugs.octave.org)\nor contributing patches; online documentation is also available\n[here](https://www.gnu.org/software/octave/bugs.html).\n\nDocumentation\n-------------\n\n* [Octave's manual](https://www.octave.org/doc/interpreter/) is a\n  comprehensive user guide covering introductive and more advanced\n  topics.\n* [Octave's wiki](https://wiki.octave.org) is a user community page,\n  covering various topics and answering\n  [FAQ](https://wiki.octave.org/FAQ).\n* [Octave's Doxygen](https://www.octave.org/doxygen/) documentation\n  explains the C++ class libraries.\n\nPartially, the up-to-dateness of the documentation is lagging a bit\nbehind the development of the software.  If you notice omissions or\ninconsistencies, please report them at our bug tracker.  Specific\nsuggestions for ways to improve Octave and its documentation are\nalways welcome.  Reports with patches are even more welcome.\n\nAdditional Information\n----------------------\n\nUp to date information about Octave is available on the WWW at\n\u003chttps://www.octave.org\u003e, or ask for help via email\n\u003chelp@octave.org\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtmiller%2Foctave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmtmiller%2Foctave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtmiller%2Foctave/lists"}