octave-online / octave-online-server

The infrastructure that powers Octave Online, octave-online.net
GNU Affero General Public License v3.0
318 stars 73 forks source link

Add Octave Online citation information #68

Open sffc opened 2 years ago

sffc commented 2 years ago

The following citation information should be added in Octave Online to the citation function:

  @manual{,
    title     = {{Octave Online}: Cloud IDE for GNU Octave},
    author    = {Shane F. Carr},
    year      = {2022},
    url       = {https://octave-online.net/},
  }

It would live alongside the existing GNU Octave citation information, and authors would be encouraged to use both:

  @manual{,
    title     = {{GNU Octave} version 6.3.0 manual: a high-level interactive language for numerical computations},
    author    = {John W. Eaton and David Bateman and S{\o}ren Hauberg and Rik Wehbring},
    year      = {2021},
    url       = {https://www.gnu.org/software/octave/doc/v6.3.0/},
  }
apjanke commented 2 years ago

Maybe the Octave Online citation should have a specific version in it and link to a specific version's doco or code, if Octave Online actually does versioned releases? My impression was that citations like this are supposed to be somewhat immutable, and not refer to "rolling" releases.

The way I did stuff like this with Octave.app, where I wanted to customize Octave-supplied functions (like ver), was to have a folder of the Octave.app customized versions, have a custom startup function, and put that folder on the path in front of the standard Octave library folders. Does Octave Online already have a similar mechanism?