Skip to content

francoismg/tools-astro

 
 

Repository files navigation

Galaxy Tool Linting and Tests for push and PR

European Galaxy server

Astropy tools

astropy is a python package comprising a collection of libraries serving as a basis for much of the modern research in astrophysics.

Here we add some of the basic operations implemented in astropy as galaxy tools:

  • fitsinfo: dumps information about fits file.
  • fits2bitmap: converts fits image to a png which can be viewed in galaxy directly.

These tools provide scientifically meaningful outputs, but serve primarily as proof-of-concept for introducing astrophysical tools into galaxy.

TODO: GammaPy simulation

This tool collection allows to produce synthetic gamma-ray observations with Cherenkov Telescope Array data. The tools rely on GammaPy and uses relatively little input data to yield scientifically useful outputs suitable for building further data analysis pipelines designed to assess telescope performance.

TODO: ODA tool

  • TODO: tool for oda api request
  • QUESTION: how to explain queries to archives, i.e. implicit state dependencies?
  • QUESTION: tool for each product or common tool? templates?

we can either generate a tool for each product, or

uses type interpretation to match to oda-api python classes types

ODA-annotated nb

  • QUESTION: location of the nb file, git repo?
  • TODO: tool for annotated nb annotates semantically inputs (tag:parameters) and outputs (tag:outputs) uses type interpretation to match to oda-api python classes types

TODO: remote data, gammapy responses, astro archives TODO: complex operations to be expressed as tools? publish package every time? TODO: understand how to deal with containers TODO: add gammapy TODO: supporting generic notebooks

https://training.galaxyproject.org/training-material/topics/galaxy-interface/tutorials/get-data/slides.html#4

Big data issue

when we compute on data, compute should have access to it deferred data approach, oakridge group

separate tool class for fetching data?

filesources where we can search for folders

datasources are directories

puslar arc is doing job staging and data staging

https://www.pyfilesystem.org/

may need to have admin training features on datasources

join WP4 for big data case, see chat

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • Makefile 1.3%