Author Topic: PixInsight Documentation Compiler  (Read 8323 times)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
PixInsight Documentation Compiler
« on: 2010 October 05 12:34:49 »
Hi all,

In this thread I'll be publishing all new versions of the PixInsight documentation compiler script. Current version is 1.2.0, published October 29 2010:

   http://pixinsight.com/download/pidoc/compiler/pidoc-compiler-1.2.0-20101029.zip

This version fixes some important bugs and supports new PIDoc commands.

The compiler is composed of 7 JavaScript source files:

pidoc-1.js (global declarations used by all source files)
pidoc-c.js (PIDoc compiler)
pidoc-d.js (PIDoc document)
pidoc-g.js (compiler's graphical user interface)
pidoc-m.js (PIDoc command implementations)
pidoc-w.js (compiler's working data)
pidoc.js (script's entry point)

The executable file is pidoc.js. To install the script, copy the seven files above to any directory (for example, the src/scripts installation directory) and use the Script > Feature Scripts main menu option, then click the Add button and select the directory where you have copied the script files. The Feature Scripts dialog will automatically find and select the compiler script.

The reference documentation on the latest specification of the PIDoc document definition language is here:

http://pixinsight.com/doc/docs/PIDocReference/PIDocReference.html
« Last Edit: 2010 October 29 08:36:15 by Juan Conejero »
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline dave_galera

  • PixInsight Addict
  • ***
  • Posts: 261
    • QDigital Astro
Re: PixInsight Documentation Compiler
« Reply #1 on: 2015 January 19 08:41:23 »
Hi Juan,

In the reference document the source code links in the following do not work and give a 404 Not Found error:

The following documents, pertaining to the PixInsight Reference Manual, are good examples of tool documents:

    The ScreenTransferFunction tool and its PIDoc source code.
    The CurvesTransformation tool and its PIDoc source code.
    The BackgroundNeutralization tool and its PIDoc source code.

A more advanced example:

    The DynamicPSF tool and its PIDoc source code.

Dave

Dave