https://github.com/apjanke/octfiles-101
A gentle introduction to programming oct-files with GNU Octave
https://github.com/apjanke/octfiles-101
cpp octave scientific-computing
Last synced: 8 months ago
JSON representation
A gentle introduction to programming oct-files with GNU Octave
- Host: GitHub
- URL: https://github.com/apjanke/octfiles-101
- Owner: apjanke
- License: other
- Created: 2019-01-23T05:17:18.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2022-09-11T22:20:33.000Z (almost 4 years ago)
- Last Synced: 2025-02-14T10:51:24.118Z (over 1 year ago)
- Topics: cpp, octave, scientific-computing
- Language: C++
- Homepage: https://apjanke.github.io/octfiles-101/
- Size: 80.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Oct-Files 101
=============
So you want to do some advanced GNU Octave programming?
This document is a gentle introduction to the programming of oct-files.
Oct-files are Octave extensions written in C++ that let you get performance or connectivity that is hard with regular Octave M-code.
You can read the guide online at https://apjanke.github.io/octfiles-101/.
Don't read the guide just by clicking on page links here in the GitHub repo view!
Some stuff won't work correctly and you won't be able to see things like the code examples.
# About this project
This is just something I threw together after I had to do a bit of oct-file
programming but couldn't find an easy introduction to the basics.
The project home is at [the Oct-Files 101 repo on GitHub](https://github.com/apjanke/octfiles-101).
Contributions of all sorts, including bug reports, suggestions, and complaints, are welcome.
Post on the [Issue Tracker](https://github.com/apjanke/octfiles-101/issues) if you have one. See [CONTRIBUTING](CONTRIBUTING.md) for details.
This project is totally a work in progress.
# License
TBD. It's probably going to be either GPL or [GNU Free Documentation License](https://www.gnu.org/licenses/fdl-1.3.en.html).