#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is skyview-java. SkyView is a "virtual" observatory dynamically generating images of the sky in different wavelength regimes from a static image database. SkyView is intended as a quick look facility to see the heavens.

This package includes the Java library.

https://skyview.gsfc.nasa.gov/

SkyView Virtual Observatory

A Virtual Telescope from NASA's High Energy Astrophysics Archive Research Center

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is starlink-fits-java. Classes for general FITS handling, including NDX, NDArray and StarTable implementations.

Some of these classes use the nom.tam.fits package (libfits-java) for low-level FITS access, though several of them do most of the handling in customised ways themselves for efficiency reasons.

https://github.com/Starlink/starjava/tree/master/fits

starjava/fits at master · Starlink/starjava

Java applications initially developed for the Starlink Project but now developed independently - Starlink/starjava

GitHub

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is eag-healpix-java. The package creates sky pixelization to a specified resolution.

These tools permit creation of HEALPix maps as well as use of existing maps. There are tools to translate sky coordinates (Ra, Dec) to a pixel number, and to generate a list of neighboring pixels within some specified radius. More complicated queries are also supported.

https://home.fnal.gov/~kuropat/HEALPIX/Pix
1/2⤵

Select Authentication System

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is libfits-java. FITS (Flexible Image Transport System) is the standard data format in astronomy used for the transport, analysis, and archival storage of scientific data sets.

This library provides efficient I/O for FITS images and binary tables. All basic FITS formats and gzip compressed files are supported.

https://nom-tam-fits.github.io/nom-tam-fits/

About nom.tam.fits – nom-tam-fits

A full-featured pure Java library for reading, writing, and modifying FITS files.

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is jel-java. The JEL library enables users to enter algebraic expressions into their program. Since JEL converts expressions directly into Java bytecode, it significantly speeds up their evaluation time. If the user's Java virtual machine has a JIT compiler, expressions are transparently compiled into native machine code.

JEL may be a very useful tool for a variety of applications in science
1/2⤵

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is starlink-util-java. This package is a helper function for the other Starjava packages. It contains a number of helper and utility classes that don't fit elsewhere.

Classes include some basic functionality like lists for Java primitives, input/output classes, gui classes, DTD and xsd etc.

https://github.com/Starlink/starjava/tree/master/util

starjava/util at master · Starlink/starjava

Java applications initially developed for the Starlink Project but now developed independently - Starlink/starjava

GitHub

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is starlink-pal-java. This library is a collection of code designed to aid in replacing the SLA library, implemented in pure Java.

Note that differently from the starlink-ast package, only the most important functions are implemented.

https://github.com/Starlink/starjava/tree/master/pal

starjava/pal at master · Starlink/starjava

Java applications initially developed for the Starlink Project but now developed independently - Starlink/starjava

GitHub

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is starlink-task-java. This package provides the necessary infrastructure for writing tasks that do things for users, along the same lines as ADAM A-tasks.

At the moment all the necessary machinery is provided for invoking tasks from the command line in a way that looks ADAM-like, but it is designed so that, for instance, a GUI-style invoker could be written to invoke the same tasks.
1/2⤵

#AstroJava #AstronomySoftware #ScienceSoftware

Random #Debian Astro package of the week is starlink-connect-java. Classes related to persistent connections to remote services. Currently the main service provided by the connections defined here is access to some kind of filesystem which is modelled as a simple tree structure library, implemented in pure Java. Connection implementations are supplied by classes in other packages

https://github.com/Starlink/starjava/tree/master/connect

starjava/connect at master · Starlink/starjava

Java applications initially developed for the Starlink Project but now developed independently - Starlink/starjava

GitHub

#AstroJava #VirtualObservatory #AstronomySoftware #ScienceSoftware #DebianBookworm

Random #Debian Astro package of the week is libjsamp-java. The Simple Application Messaging Protocol (SAMP) is a messaging protocol that enables astronomy software to interoperate and communicate as part of the Virtual Observatory (VO). JSAMP provides a hub implementation for SAMP, suitable for standalone or embedded use.

JSAMP also offers a set of classes which can be used to implement SAMP
1/2⤵