PyAstronomy versioning rulesΒΆ

In the following, the version tag of PyAstronomy is described. The version tag consists of three numbers and a possible extension, specifying the status (beta) of the version.

The entire PyA package is characterized by a single version number.

As an example, such a version number could look like:
  • 0.1.2

  • 0.1.2-beta.

The version tag, thus, consists of four parts being:
  • First number: An integer specifying the major release number.

  • Second number: An integer specifying the minor release number. A change in this number indicates that an API change can have occurred (but not necessarily).

  • Third number: An integer specifying the fix release number. A change in this number indicates that no changes to the public API, possibly breaking running code, have been introduced; though, the internal working of one or more submodules may have changed.

  • -beta: Indicates that a version is currently developed on the basis of the stated version. No guarantee for nothing.