Downloads
Libraries
Like any proper .NET library, our DLLs come with built-in documentation
and can run on any supported operating system without recompiling. We have long been using
these packages on both 32- and 64-bit systems and have successfully tested both
the SphericalLib and SphericalHTM packages on the Open Source
Mono implementation of the Framework.
In the attached archive you will find the following main DLLs:
- SphericalLib.dll
contains data structures to represent regions on the celestial
sphere as well as the routines to manipulate them and calculate their areas analytically.
- SphericalHtm.dll
deals with HTM indices and their relation to the regions.
It uses a quickhull implementation internally, which is also part
of the package in a separate DLL.
- SphericalSql.dll provides the SQL/CLR routines (mostly user-defined functions)
that are accessed directly from SQL commands.
Download the .NET assemblies below!
SQL Server Extensions
In the attached archive you will find a series of SQL files.
Feel free to look inside and don't be frightened the first few long lines of hexadecimal sequences.
These contain the DLLs, so that the installer does't depend on external files, whose path
would be different for every deployment. In the package there is a command line installer
that can execute the SQL commands even on remote engine - another great advantage of the hex strings.
To deploy you just have to specify the server and database names. If you get an error,
just create the schema
it complains about... This is to protect you from accidentally installing everything
in the wrong database.
Download the standalone SQL installer below!
Downloads
Previous Versions
Earlier versions of the HTM library are still available at the usual URL: http://skyserver.org/htm
Acknowledging Us
All users of the toolkit are kindly requested to reference our most recent paper. This
will help us know how our software is being used. Also please feel free to contact us
with feedback.
|