ablog
- Ebuilds: 1, Testing: 0.11.13 Description:
ABlog is a Sphinx extension that converts any documentation or personal
website project into a full-fledged blog
Homepage:https://parfive.readthedocs.io License: MIT
adal
- Ebuilds: 1, Testing: 1.2.7 Description:
The ADAL for Python library makes it easy for python application to authenticate to
Azure Active Directory (AAD) in order to access AAD protected web resources.
Note: This library is already replaced by MSAL Python.
Homepage:http://adal-python.readthedocs.io License: MIT
affine
- Ebuilds: 1, Testing: 2.4.0 Description:
Affine is a python library for handling affine transformations of the plane.
Georeferenced raster datasets use affine transformations to map from image
coordinates to world coordinates.
Homepage:https://github.com/rasterio/affine License: BSD
aplpy
- Ebuilds: 1, Testing: 2.2.0 Description:
APLpy (the Astronomical Plotting Library in Python) is a Python
module aimed at producing publication-quality plots of astronomical
imaging data in FITS format. The module uses Matplotlib. It is
capable of creating output files in several graphical formats,
including EPS, PDF, PS, PNG, and SVG.
Homepage:https://aplpy.github.com License: MIT
arviz
- Ebuilds: 3, Testing: 1.0.0 Description:
ArviZ (pronounced "AR-vees") is a Python package for exploratory analysis of
Bayesian models. Includes functions for posterior analysis, data storage,
model checking, comparison and diagnostics.
Homepage:https://python.arviz.org License: Apache-2.0
asdf
- Ebuilds: 6, Testing: 5.2.0 Description:
ASDF (Advanced Scientific Data Format) is a proposed
next generation interchange format for scientific data. ASDF aims to
exist in the same middle ground that made FITS so successful, by
being a hybrid text and binary format: containing human editable
metadata for interchange, and raw binary data that is fast to load
and use. Unlike FITS, the metadata is highly structured and is
designed up-front for extensibility.
Homepage:https://asdf.readthedocs.io License: BSD
aspectlib
- Ebuilds: 1, Testing: 2.0.0 Description:
aspectlib is an aspect-oriented programming, monkey-patch and decorators library.
It is useful when changing behavior in existing code is desired. It includes tools
for debugging and testing: simple mock/record and a complete capture/replay framework.
Homepage:https://python-aspectlib.readthedocs.io License: BSD-2
astlib
- Ebuilds: 2, Testing: 0.13.2 Description:
astLib is a set of Python modules that provides some tools for
research astronomers. It can be used for simple plots, statistics,
common calculations, coordinate conversions, and manipulating FITS
images with World Coordinate System (WCS) information through
PyWCSTools - a simple wrapping of WCSTools by Doug Mink. PyWCSTools
is distributed (and developed) as part of astLib.
In Gentoo, PyWCSTools is using the stock library instead of the
bundled one.
Homepage:https://astlib.readthedocs.io License: GPL-2 LGPL-2.1
astroalign
- Ebuilds: 1, Testing: 2.6.2 Description:
ASTROALIGN is a python module that will try to align
two stellar astronomical images, especially when there is
no WCS information available.
Homepage:https://astroalign.quatrope.org License: MIT
astrodendro
- Ebuilds: 2, Testing: 9999 Description:
The astrodendro package provides an easy way to compute
dendrograms of observed or simulated Astronomical data in Python.
Homepage:https://dendrograms.readthedocs.io
astroml
- Ebuilds: 1, Testing: 1.0.2_p1 Description:
AstroML is a Python module for machine learning and data mining built on
numpy, scipy, scikit-learn, and matplotlib. It contains a growing library of
statistical and machine learning routines for analyzing astronomical data in
Python, loaders for several open astronomical datasets, and a large suite of
examples of analyzing and visualizing astronomical datasets.
Homepage:http://www.astroml.org License: BSD
astroplan
- Ebuilds: 1, Testing: 0.10.1 Description:
Astroplan is an observation planning package for astronomers that can help
you plan for everything but the clouds.
Homepage:https://astroplan.readthedocs.org License: BSD
astropy
- Ebuilds: 5, Testing: 7.2.0 Description:
Astropy is a community-driven package intended to contain much of
the core functionality and some common tools needed for performing
astronomy and astrophysics with Python.
Homepage:https://astropy.org License: BSD
astropy-helpers
- Ebuilds: 1, Testing: 4.0.1-r1 Description:
astropy-helpers is a collection of build tools used by astropy
that may be used by other projects.
Homepage:https://astropy-helpers.readthedocs.io License: BSD
astroquery
- Ebuilds: 1, Testing: 0.4.11 Description:
Astroquery is a package containing a collection of tools to use
online astronomical databases. It integrates with Astropy and aims
to support many services with a uniform API.
Homepage:https://astroquery.readthedocs.io License: BSD
astroscrappy
- Ebuilds: 1, Testing: 1.3.0 Description:
Astro-SCRAPPY is designed to detect cosmic rays in images (numpy arrays),
based on Pieter van Dokkum's L.A.Cosmic algorithm. Parallelization is
achieved using OpenMP.
Homepage:https://astroscrappy.readthedocs.io License: BSD
asynctest
- Ebuilds: 1, Testing: 0.13.0 Description: Enhance standard unittest package with features for testing asyncio libraries
Homepage:https://asynctest.readthedocs.io License: Apache-2.0
autodocsumm
- Ebuilds: 1, Testing: 0.2.15 Description:
This sphinx extension provides some useful extensions to the Sphinxs autodoc extension. Those are
It creates a Table of Contents in the style of the autosummary extension with methods,
classes, functions and attributes
As you can include the __init__ method documentation for via the autoclass_content configuration value,
we provide the autodata_content configuration value to include the documentation from the __call__ method
You can exclude the string representation of specific objects. E.g. if you have a large dictionary
using the not_document_data configuration value.
Homepage:https://autodocsumm.readthedocs.io License: Apache-2.0
base58
- Ebuilds: 1, Testing: 2.1.1 Description:
Base58 and Base58Check implementation compatible with what is used
by the bitcoin network. Any other alternative alphabet
(like the XRP one) can be used.
Homepage:https://github.com/keis/base58 License: MIT
bases
- Ebuilds: 1, Testing: 0.3.0 Description:
Bases provides a customisable, parametric implementation of several
common styles of Base-N encoding, covering all cases appearing in the
multibase specification (except for proquints).
Homepage:https://bases.readthedocs.io License: MIT
bidict
- Ebuilds: 2, Testing: 0.23.1 Description: The bidirectional mapping library for Python
Homepage:https://bidict.readthedocs.io License: MPL-2.0
bokeh
- Ebuilds: 1, Testing: 3.9.0 Description:
Bokeh is a Python interactive visualization library for large
datasets that natively uses the latest web technologies. Its goal is
to provide elegant, concise construction of novel graphics in the
style of Protovis/D3, while delivering high-performance
interactivity over large data to thin clients.
Homepage:https://bokeh.org License: BSD
ccdproc
- Ebuilds: 1, Testing: 2.5.1 Description:
ccdproc is a AstroPy-affliated package for the basic reduction of
CCD images. It provides a framework for accounting for error propagation
and bad pixel tracking through the reduction steps.
Homepage:https://ccdproc.readthedocs.io License: BSD
cdflib
- Ebuilds: 3, Testing: 1.3.8 Description: A python module for reading NASA's Common Data Format (cdf) files Resources
Homepage:https://github.com/MAVENSDC/cdflib License: MIT
cdshealpix
- Ebuilds: 1, Testing: 0.8.1 Description:
This is a BSD-licensed HEALPix package which is wrapped around the cdshealpix Rust crate.
cdshealpix is multi-platform and is currently deployed on PyPI for i686, x86_64 and aarch64 archs.
Homepage:https://cds-astro.github.io/cds-healpix-python License: BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-3.0
cligj
- Ebuilds: 1, Testing: 0.7.2 Description:
cligj is for Python developers who create command line interfaces for
geospatial data. cligj allows you to quickly build consistent,
well-tested and interoperable CLIs for handling GeoJSON.
Homepage:https://github.com/mapbox/cligj License: BSD
cmdstanpy
- Ebuilds: 2, Testing: 1.3.0 Description:
CmdStanPy is a lightweight pure-Python interface to CmdStan which provides
access to the Stan compiler and all inference algorithms. It supports both
development and production workflows. Because model development and testing
may require many iterations, the defaults favor development mode and therefore
output files are stored on a temporary filesystem. Non-default options allow
all aspects of a run to be specified so that scripts can be used to distributed
analysis jobs across nodes and machines.
Homepage:https://cmdstanpy.readthedocs.io License: BSD
cmyt
- Ebuilds: 2, Testing: 2.0.2 Description: A collection of Matplotlib colormaps from the yt project
Homepage:https://github.com/yt-project/cmyt License: BSD
corner
- Ebuilds: 2, Testing: 2.2.3 Description:
This Python module uses matplotlib to visualize multidimensional
samples using a scatterplot matrix. In these visualizations, each
one- and two-dimensional projection of the sample is plotted to
reveal covariances. corner was originally conceived to display the
results of Markov Chain Monte Carlo simulations and the defaults
are chosen with this application in mind but it can be used for
displaying many qualitatively different samples.
Homepage:https://corner.readthedocs.io License: BSD-2
dag-cbor
- Ebuilds: 1, Testing: 0.3.3 Description:
This is a fully compliant Python implementation of the DAG-CBOR codec,
a subset of the Concise Binary Object Representation (CBOR) supporting
the IPLD Data Model and enforcing a unique (strict) encoded representation of items.
Homepage:https://dag-cbor.readthedocs.io License: MIT
dask-sphinx-theme
- Ebuilds: 1, Testing: 4.0.0 Description:
This is the official Sphinx theme for Dask documentation. It extends
the sphinx-book-theme project, but adds custom styling and a navigation
bar to additional Dask subprojects.
Homepage:https://github.com/dask/dask-sphinx-theme License: BSD
dm-tree
- Ebuilds: 1, Testing: 0.1.9 Description:
tree is a library for working with nested data structures. In a way,
tree generalizes the builtin map function which only supports flat
sequences, and allows to apply a function to each "leaf" preserving the
overall structure.
Homepage:https://tree.readthedocs.io License: Apache-2.0
donfig
- Ebuilds: 1, Testing: 0.8.1_p1 Description:
Donfig is a python library meant to make configuration easier for
other python packages. Donfig can be configured programmatically,
by environment variables, or from YAML files in standard locations.
Homepage:https://donfig.readthedocs.io License: MIT
drms
- Ebuilds: 2, Testing: 0.9.0 Description: Access HMI, AIA and MDI data with Python from the public JSOC DRMS server
Homepage:https://docs.sunpy.org/projects/drms License: MIT
exifread
- Ebuilds: 1, Testing: 3.5.1 Description: Library to extract Exif information from digital camera image files
Homepage:https://github.com/ianare/exif-py License: BSD
ext4
- Ebuilds: 1, Testing: 1.2.4 Description: Library for read only interactions with an ext4 filesystem
Homepage:https://github.com/Eeems/python-ext4 License: MIT
extension-helpers
- Ebuilds: 1, Testing: 1.4.0 Description:
The extension-helpers package includes convenience helpers to assist
with building Python packages with compiled C/Cython extensions.
It is developed by the Astropy project but is intended to be general
and usable by any Python package.
Homepage:https://extension-helpers.readthedocs.io License: BSD
f90nml
- Ebuilds: 1, Testing: 1.5 Description:
f90nml is a Python module and command line tool that provides a simple interface
for the reading, writing, and modifying Fortran namelist files
Homepage:https://f90nml.readthedocs.io License: Apache-2.0
fast-histogram
- Ebuilds: 1, Testing: 0.14 Description:
The fast-histogram mini-package aims to provide simple and fast histogram functions for
regular bins that don't compromise on performance. It doesn't do anything complicated -
it just implements a simple histogram algorithm in C and keeps it simple. The aim is to
have functions that are fast but also robust and reliable. The result is a 1D histogram
function here that is 7-15x faster than numpy.histogram, and a 2D histogram function
that is 20-25x faster than numpy.histogram2d.
Homepage:https://github.com/astrofrog/fast-histogram License: BSD-2
fast-zip-decryption
- Ebuilds: 1, Testing: 3.0.0 Description:
Read Standard Zip Encryption 2.0 encrypted Zips 100x faster with
same interface as the CPython standard library's zipfile.ZipFile.
This is a fork of fastzipfile. I created this fork in order to
add automated testing, building, and uploading of wheels to my own
fast-zip-decryption PyPI repository so that installation is more hassle-free.
Homepage:https://github.com/mxmlnkn/fast-zip-decryption License: MIT
feedgen
- Ebuilds: 2, Testing: 1.0.0 Description:
This module can be used to generate web feeds in both ATOM and RSS format.
It has support for extensions. Included is for example an extension to produce Podcasts.
Homepage:https://feedgen.kiesow.be License: BSD-2 LGPL-3
fusepy
- Ebuilds: 1, Testing: 3.0.1 Description:
fusepy is a Python module that provides a simple interface to FUSE and MacFUSE.
It's just one file and is implemented using ctypes.
Homepage:https://github.com/fusepy/fusepy License: ISC
ginga
- Ebuilds: 1, Testing: 6.0.0 Description:
Ginga is a toolkit designed for building viewers for scientific image
data in Python, visualizing 2D pixel data in numpy arrays.
It can view astronomical data such as contained in files based on the
FITS (Flexible Image Transport System) file format. It is written and
is maintained by software engineers at the Subaru Telescope, National
Astronomical Observatory of Japan.
Homepage:https://ejeschke.github.io/ginga License: BSD
glueviz
- Ebuilds: 1, Testing: 1.4.0 Description:
glueviz is a Python library for data interaction. It blurs the boundary
between GUI-centric and code-centric data exploration.
Homepage:http://glueviz.org License: BSD
google-crc32c
- Ebuilds: 1, Testing: 1.8.0 Description:
This package wraps the google/crc32c hardware-based implementation of the
CRC32C hashing algorithm.
Homepage:https://github.com/googleapis/python-crc32c License: Apache-2.0
gwcs
- Ebuilds: 1, Testing: 1.0.3 Description:
GWCS takes a general approach to the astronomy World Coodinate
System. It supports a data model which includes the entire
transformation pipeline from input coordinates (detector by
default) to world coordinates. The goal is to provide a flexible
toolkit which is easily extendible by adding new transforms and
frames.
Homepage:https://gwcs.readthedocs.io License: BSD
h5netcdf
- Ebuilds: 1, Testing: 1.8.1 Description:
A Python interface for the netCDF4 file-format that reads and writes
local or remote HDF5 files directly via h5py or h5pyd, without
relying on the Unidata netCDF library.
Homepage:https://h5netcdf.org License: BSD
h5pyd
- Ebuilds: 3, Testing: 0.23.0 Description: h5py distributed - Python client library for HDF Rest API
Homepage:https://github.com/HDFGroup/h5pyd License: BSD
healpy
- Ebuilds: 2, Testing: 1.19.0 Description:
Healpy provides a python package to manipulate healpix maps. It is
based on the standard numeric and visualisation tools for Python,
Numpy and matplotlib.
Homepage:https://healpy.readthedocs.io License: GPL-2
icecream
- Ebuilds: 1, Testing: 2.1.10 Description:
Never use print() to debug again; inspect variables, expressions,
and program execution with a single, simple function call.
Homepage:https://github.com/gruns/icecream License: MIT
indexed-bzip2
- Ebuilds: 1, Testing: 1.7.0 Description:
This module provides an IndexedBzip2File class, which can be used to seek inside
bzip2 files without having to decompress them first. Alternatively, you can use
this simply as a parallelized bzip2 decoder as a replacement for Python's builtin
bz2 module in order to fully utilize all your cores.
Homepage:https://github.com/mxmlnkn/indexed_bzip2 License: MIT
indexed-zstd
- Ebuilds: 2, Testing: 1.7.1 Description:
This module provides an IndexedZstdFile class, which can be used to seek inside
zstd files without having to decompress them first.
Homepage:https://github.com/martinellimarco/indexed_zstd License: MIT
inflate64
- Ebuilds: 1, Testing: 1.0.4 Description:
The inflate64 is a python package to provide Deflater and Inflater class to
compress and decompress with Enhanced Deflate compression algorithm.
Homepage:https://inflate64.readthedocs.io License: LGPL-2.1+
invoke
- Ebuilds: 1, Testing: 2.2.1 Description:
Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses
and organizing executable Python code into CLI-invokable tasks. It draws
inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a
powerful and clean feature set.
Homepage:http://pyinvoke.org License: BSD
jplephem
- Ebuilds: 1, Testing: 2.24 Description:
The package is a Python implementation of the math that standard JPL ephemerides
use to predict raw (x,y,z) planetary positions. It is one of the foundations of
the Skyfield astronomy library for Python
Homepage:https://github.com/brandon-rhodes/python-jplephem License: MIT
jupyter-sphinx
- Ebuilds: 1, Testing: 0.5.3 Description:
jupyter-sphinx enables running code embedded in Sphinx documentation and
embedding output of that code into the resulting document. It has support for
rich output such as images and even Jupyter interactive widgets.
Homepage:https://jupyter-sphinx.readthedocs.io License: BSD
jupytext
- Ebuilds: 1, Testing: 1.19.1 Description: Jupyter notebooks as Markdown documents, Julia, Python or R scripts
Homepage:https://jupytext.readthedocs.io License: MIT
libconf
- Ebuilds: 1, Testing: 2.0.1 Description:
libconf is a pure-Python reader/writer for configuration files in
libconfig format, which is often used in C/C++ projects. It's
interface is similar to the json module: the four main methods are
load(), loads(), dump(), and dumps().
Homepage:https://github.com/ChrisAichinger/python-libconf License: MIT
mdformat
- Ebuilds: 1, Testing: 1.0.0 Description:
Mdformat is an opinionated Markdown formatter that can be used to
enforce a consistent style in Markdown files. Mdformat is a Unix-style
command-line tool as well as a Python library.
Homepage:https://mdformat.readthedocs.io License: MIT
mfusepy
- Ebuilds: 2, Testing: 3.1.1 Description:
mfusepy is a Python module that provides a simple interface to FUSE and macFUSE.
It's just one file and is implemented using ctypes to use libfuse.
Homepage:https://github.com/mxmlnkn/mfusepy License: ISC
mmh3
- Ebuilds: 1, Testing: 5.2.1 Description:
mmh3 is a Python extension for MurmurHash (MurmurHash3), a set of
fast and robust non-cryptographic hash functions invented by Austin Appleby.
Homepage:https://mmh3.readthedocs.io License: MIT
mock-ssh-server
- Ebuilds: 1, Testing: 0.9.1 Description:
mock-ssh-server packs a Python context manager that implements an
SSH server for testing purposes. It is built on top of paramiko,
so it does not need OpenSSH binaries to be installed.
Homepage:https://github.com/carletes/mock-ssh-server License: MIT
mocpy
- Ebuilds: 1, Testing: 0.20.0 Description:
MOCPy is a Python library allowing easy creation and manipulation of MOCs (Multi-Order Coverage maps).
MOC is an IVOA standard enabling description of arbitrary sky regions. Based on the HEALPix sky tessellation,
it maps regions on the sky into hierarchically grouped predefined cells.
Homepage:https://cds-astro.github.io/mocpy License: BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-3.0
mpl-animators
- Ebuilds: 1, Testing: 1.2.4 Description: An interative animation framework for matplotlib
Homepage:https://sunpy.org License: BSD
mpl-scatter-density
- Ebuilds: 1, Testing: 0.8 Description:
The mpl-scatter-density mini-package provides functionality to make it easy to make
your own scatter density maps, both for interactive and non-interactive use. Fast.
The following animation shows real-time interactive use with 10 million points, but
interactive performance is still good even with 100 million points (and more if you
have enough RAM).
Homepage:https://github.com/astrofrog/mpl-scatter-density License: BSD-2
naima
- Ebuilds: 1, Testing: 0.10.3 Description:
naima is a Python package for computation of non-thermal radiation
from relativistic particle populations. It includes tools to
perform MCMC fitting of radiative models to X-ray, GeV, and TeV
spectra using emcee, an affine-invariant ensemble sampler for
Markov Chain Monte Carlo.
Homepage:http://naima.readthedocs.io License: BSD
ndcube
- Ebuilds: 2, Testing: 2.4.0 Description:
ndcube is an open-source SunPy affiliated package for manipulating,
inspecting and visualizing multi-dimensional contiguous and non-contiguous
coordinate-aware data arrays.
It combines data, uncertainties, units, metadata, masking, and coordinate
transformations into classes with unified slicing and generic coordinate
transformations and plotting/animation capabilities. It is designed to
handle data of any number of dimensions and axis types (e.g. spatial,
temporal, spectral, etc.) whose relationship between the array elements and
the real world can be described by World Coordinate System (WCS) translations.
Homepage:https://docs.sunpy.org/projects/ndcube License: BSD
numcodecs
- Ebuilds: 3, Testing: 0.16.5 Description:
Numcodecs is a Python package providing buffer compression and transformation
codecs for use in data storage and communication applications.
Homepage:http://numcodecs.readthedocs.io License: MIT
optimagic
- Ebuilds: 1, Testing: 0.5.3 Description:
optimagic is a Python package for numerical optimization.
It is a unified interface to optimizers from SciPy,
NlOpt and many other Python packages.
Homepage:https://optimagic.readthedocs.io License: MIT
parfive
- Ebuilds: 1, Testing: 2.3.1 Description:
A parallel file downloader using asyncio. parfive can handle downloading
multiple files in parallel as well as downloading each file in a number
of chunks.
Homepage:https://parfive.readthedocs.io License: MIT
pathlib-abc
- Ebuilds: 2, Testing: 0.5.2 Description:
This package is a preview of pathlib functionality planned for a
future release of Python; specifically, it provides three ABCs that
can be used to implement path classes for non-local filesystems, such as
archive files and storage servers.
Homepage:https://github.com/fsspec/universal_pathlib License: PSF-2
photutils
- Ebuilds: 3, Testing: 2.3.0 Description:
photutils is a python package for determining photometric properties
of sources in astronomical images. This includes source detection,
centroid and shape parameters, and performing photometry.
Homepage:https://photutils.readthedocs.io License: BSD
poetry-dynamic-versioning
- Ebuilds: 1, Testing: 1.10.0 Description:
This is a Python 3.7+ plugin for Poetry 1.2.0+ and Poetry Core
1.0.0+ to enable dynamic versioning based on tags in your version
control system, powered by Dunamai. Many different version control
systems are supported, including Git and Mercurial; please refer to
the Dunamai page for the full list (and minimum supported version
where applicable).
poetry-dynamic-versioning provides a build backend that patches
Poetry Core to enable the versioning system in PEP 517 build frontends.
When installed with the plugin feature (i.e.,
poetry-dynamic-versioning[plugin]), it also integrates with the Poetry
CLI to trigger the versioning in commands like poetry build.
Homepage:https://github.com/mtkennerly/poetry-dynamic-versioning License: MIT
properdocs
- Ebuilds: 1, Testing: 1.6.7 Description:
ProperDocs is a fast, simple and downright gorgeous static site generator that's
geared towards building project documentation. Documentation source files are
written in Markdown, and configured with a single YAML configuration file. It is
designed to be easy to use and can be extended with third-party themes, plugins,
and Markdown extensions.
Homepage:https://properdocs.org License: BSD-2
py7zr
- Ebuilds: 2, Testing: 1.1.2 Description:
py7zr is a library and utility to support 7zip archive compression, decompression,
encryption and decryption written by Python programming language.
Homepage:https://py7zr.readthedocs.io License: LGPL-2.1+
pyavm
- Ebuilds: 1, Testing: 0.9.9 Description:
PyAVM is a module to represent, read, and write metadata following
the Astronomy Visualization Metadata (AVM) standard.
Homepage:http://astrofrog.github.io/pyavm License: MIT
pybaum
- Ebuilds: 1, Testing: 0.1.3 Description: A HTTP and FTP parallel file downloader
Homepage:https://pybaum.readthedocs.io License: MIT
pybcj
- Ebuilds: 2, Testing: 1.0.7 Description:
pybcj is a python bindings with BCJ implementation by C language.
The C codes are derived from p7zip, portable 7-zip implementation.
pybcj support Intel/Amd x86/x86_64, Arm/Arm64, ArmThumb, Sparc, PPC, and IA64.
Homepage:https://codeberg.org/miurahr/pybcj License: LGPL-2.1+
pydl
- Ebuilds: 1, Testing: 1.0.1 Description:
PyDL consists of Python replacements for functions that are part of the IDL
built-in library or part of astronomical IDL libraries.
The emphasis is on reproducing results of the astronomical library
functions.
Only the bare minimum of IDL built-in functions are implemented to support this.
Homepage:https://pyvo.readthedocs.io License: BSD
pyfatfs
- Ebuilds: 1, Testing: 1.1.0 Description:
pyfatfs is a filesystem module for use with PyFilesystem2 for anyone who
needs to access or modify files on a FAT filesystem. It also provides a
low-level API that allows direct interaction with a FAT filesystem without
PyFilesystem2 abstraction.
pyfatfs supports FAT12/FAT16/FAT32 as well as the VFAT extension (long file names).
Homepage:https://pyfatfs.readthedocs.io License: MIT
pyfive
- Ebuilds: 1, Testing: 1.1.1 Description:
pyfive is an open source library for reading HDF5 files written using pure Python (no C extensions).
The package is still in development and not all features of HDF5 files are supported.
pyfive aims to support the same API as h5py for reading files. Cases where a file uses a feature
that is supported by h5py but not pyfive are considered bug and should be reported in our Issues.
Writing HDF5 is not a goal of pyfive and portions of the API which apply only to writing will not be implemented.
Homepage:https://pyfive.readthedocs.io License: BSD
pykdtree
- Ebuilds: 1, Testing: 1.4.3 Description:
pykdtree is a kd-tree implementation for fast nearest neighbour search in Python.
The aim is to be the fastest implementation around for common use cases (low
dimensions and low number of neighbours) for both tree construction and queries.
Homepage:https://github.com/storpipfugl/pykdtree License: LGPL-3
pymoc
- Ebuilds: 1, Testing: 0.5.2 Description:
Frequently astronomical survey catalogues or images are sparse and
cover only a small part of the sky. In a Multi-Order Coverage map
the extent of data in a particular dataset is cached as a
pre-calculated mask image. The hierarchical nature enables fast
boolean operations in image space, without needing to perform complex
geometrical calculations. Services such as VizieR generally offer the
MOC masks, allowing a faster experience in graphical applications
such as Aladin, or for researchers quickly needing to locate which
datasets may contain overlapping coverage.
The MOC mask image itself is tessellated and stored in NASA HealPix
format, encoded inside a FITS image container. Using the HealPix
(Hierarchical Equal Area isoLatitude Pixelization) tessellation
method ensures that more precision (pixels) in the mask are available
when describing complex shapes such as approximating survey or
polygon edges, while only needing to store a single big cell/pixel
when an coverage is either completely inside, or outside of the mask.
Catalogues can be rendered on the mask as circles.
Homepage:http://pymoc.readthedocs.io License: GPL-3
pyppmd
- Ebuilds: 1, Testing: 1.2.0 Description:
pyppmd module provides classes and functions for compressing and decompressing
text data, using PPM(Prediction by partial matching) compression algorithm which
has several variations of implementations. PPMd is the implementation by
Dmitry Shkarin. PyPPMD use Igor Pavlov's range coder introduced in 7-zip.
Homepage:https://pyppmd.readthedocs.io License: LGPL-2.1+
pyregion
- Ebuilds: 1, Testing: 2.3.0 Description:
pyregion is a python module to parse ds9 region files. It also
support ciao region files, and can draw regions using matplotlib.
Homepage:http://pyregion.readthedocs.org License: MIT
pyskein
- Ebuilds: 1, Testing: 1.0 Description:
PySkein is an extension module for Python, implementing the Skein hash algorithm,
one of the five finalists of the NIST SHA-3 Competition. While ultimately not
selected as the winner of that competition, Skein may still be useful as an
alternative hash algorithm, offering flexible hashing modes with various parameters.
PySkein provides all features of Skein through a Pythonic interface and is released
as free software under the GNU General Public License.
Homepage:https://pythonhosted.org/pyskein License: GPL-3
pysquashfsimage
- Ebuilds: 1, Testing: 0.9.0_p20240421181514 Description:
PySquashfsImage is a lightweight library and tool for reading and
extracting squashfs 4.0 little endian images in Python. It provides
a high-level API for easy access to these file systems. It is compatible
with Python 2.7 and Python 3.1+.
Homepage:https://github.com/matteomattei/PySquashfsImage License: GPL-3 LGPL-2.1
pytest-arraydiff
- Ebuilds: 2, Testing: 0.6.1 Description:
This is a py.test plugin to facilitate the generation and comparison of
data arrays produced during tests, in particular in cases where the arrays
are too large to conveniently hard-code them in the tests.
Homepage:https://github.com/astropy/pytest-arraydiff License: BSD
pytest-astropy-header
- Ebuilds: 1, Testing: 0.2.2 Description:
This plugin package provides a way to include information about
the system, Python installation, and select dependencies in the
header of the output when running pytest. It can be used with
packages that are not affiliated with the Astropy project, but is
optimized for use with Astropy-related projects.
Homepage:https://github.com/astropy/pytest-astropy-header License: BSD
pytest-benchmark
- Ebuilds: 2, Testing: 5.1.0 Description:
A pytest fixture for benchmarking code. It will group the tests into
rounds that are calibrated to the chosen timer.
Homepage:https://pytest-benchmark.readthedocs.io License: BSD-2
pytest-cython
- Ebuilds: 3, Testing: 0.4.0 Description:
This Pytest plugin allows for the doctesting of C extension modules
for Python, specifically created through Cython.
Homepage:https://github.com/pytest-cython/pytest-cython License: MIT
pytest-dependency
- Ebuilds: 1, Testing: 0.6.1 Description:
This module is a plugin for the popular Python testing framework pytest.
It manages dependencies of tests: you may mark some tests as dependent
from other tests. These tests will then be skipped if any of the dependencies
did fail or has been skipped.
Homepage:https://pytest-dependency.readthedocs.io License: Apache-2.0
python-jenkins
- Ebuilds: 2, Testing: 9999 Description:
Python Jenkins is a python wrapper for the Jenkins REST API which aims to provide a
more conventionally pythonic way of controlling a Jenkins server. It provides a
higher-level API containing a number of convenience functions.
Homepage:https://python-jenkins.readthedocs.io
python-lzf
- Ebuilds: 1, Testing: 0.2.6 Description:
This package is just a straight translation of the C api of liblzf to python.
It has two functions: compress() and decompress().
compress() accepts a string to compress and an optional maximum length for the
output. If it cannot compress the string down to the requested size is to
return None. The default behavior if no size is explicitly requested is to use
one less than the length of the input, so the caller must always be prepared
decompress() accepts a string and a size in which the uncompressed result must
fit. If the uncompressed version doesn't fit in the specified size then the
function returns None.
Homepage:https://github.com/teepark/python-lzf License: MIT
python-neo-lzf
- Ebuilds: 1, Testing: 0.3.5 Description:
This package is just a straight translation of the C api of liblzf to python.
It has two functions: compress() and decompress().
compress() accepts a string to compress and an optional maximum length for the
output. If it cannot compress the string down to the requested size is to
return None. The default behavior if no size is explicitly requested is to use
one less than the length of the input, so the caller must always be prepared
decompress() accepts a string and a size in which the uncompressed result must
fit. If the uncompressed version doesn't fit in the specified size then the
function returns None.
Homepage:https://github.com/FledgeXu/python-neo-lzf License: BSD
python-pkcs11
- Ebuilds: 1, Testing: 0.9.3 Description:
A high level, “more Pythonic” interface to the PKCS#11 (Cryptoki) standard to support HSM and Smartcard devices in Python.
The interface is designed to follow the logical structure of a HSM, with useful defaults for obscurely documented parameters. Many APIs will
optionally accept iterables and act as generators, allowing you to stream large data blocks for symmetric encryption.
python-pkcs11 also includes numerous utility functions to convert between PKCS #11 data structures and common interchange formats including PKCS #1
and X.509.
python-pkcs11 is fully documented and has a full integration test suite for all features, with continuous integration against multiple HSM platforms including:
Thales nCipher
Opencryptoki TP
OpenSC/Smartcard-HSM/Nitrokey HSM
Homepage:
https://pypi.org/project/python-pkcs11
https://github.com/danni/python-pkcs11
License: MIT
python-xz
- Ebuilds: 1, Testing: 0.6.0 Description: Pure Python implementation of the XZ file format with random access support
Homepage:https://github.com/rogdham/python-xz License: MIT
rasterio
- Ebuilds: 2, Testing: 1.5.0 Description:
Rasterio reads and writes geospatial raster data. Geographic information
systems use GeoTIFF and other formats to organize and store gridded,
or raster, datasets. Rasterio reads and writes these formats and
provides a Python API based on N-D arrays.
Homepage:https://rasterio.readthedocs.io License: BSD
regions
- Ebuilds: 1, Testing: 0.11 Description:
The goal is to merge the functionality from pyregion and photutils apertures and then after
some time propose this package for inclusion in the Astropy core.
Homepage:http://astropy-regions.readthedocs.io License: BSD
reproject
- Ebuilds: 2, Testing: 0.19.0 Description:
This is a package to reproject astronomical images using various techniques
via a uniform interface. Reprojection means the re-gridding of images from
one world coordinate system to another (for example changing the pixel
resolution, orientation, coordinate system). Currently implemented are
reprojection of celestial images by interpolation, as well as by finding the
exact overlap between pixels on the celestial sphere. It can also reproject
to/from HEALPIX projections.
Homepage:https://reproject.readthedocs.io License: BSD
sep
- Ebuilds: 1, Testing: 1.4.1 Description: Python and C library for source extraction and photometry
Homepage:https://sep.readthedocs.io License: LGPL-3+
sep-pjw
- Ebuilds: 1, Testing: 1.3.8 Description: Astronomical source extraction and photometry library (forked from kbarbary)
Homepage:https://sep-pjw.readthedocs.io License: BSD LGPL-3+ MIT
sherpa
- Ebuilds: 3, Testing: 4.18.0 Description:
Sherpa is a modeling and fitting application for Python. It contains a
powerful language for combining simple models into complex expressions
that can be fit to the data using a variety of statistics and optimization
methods. It is easily extensible to include user models, statistics, and
optimization methods. It provides a high-level User Interface for interactive
data-analysis work, such as within a Jupyter notebook, and it can also be
used as a library component, providing fitting and modeling capabilities
to an application.
Homepage:https://sherpa.readthedocs.io License: GPL-3
should-dsl
- Ebuilds: 1, Testing: 2.1.2 Description: Should assertions in Python as clear and readable as possible
Homepage:https://should-dsl.info License: MIT
smbprotocol
- Ebuilds: 1, Testing: 1.16.0 Description:
SMB is a network file sharing protocol and has numerous iterations
over the years. This library implements the SMBv2 and SMBv3 protocol
based on the MS-SMB2 document.
Homepage:https://github.com/jborean93/smbprotocol License: MIT
snuggs
- Ebuilds: 1, Testing: 1.4.7 Description:
Snuggs library parses S-expressions using numpy. Available function
include arithmetic and logical operators. Also members of the numpy
module such as "asarray()", "mean()" and "where" are available.
Homepage:https://github.com/mapbox/snuggs License: MIT
specreduce
- Ebuilds: 2, Testing: 1.8.0 Description:
Specreduce is an Astropy coordinated package with the goal of
providing a shared set of Python utilities that can be used to
reduce and calibrate spectroscopic data.
Homepage:https://specreduce.readthedocs.io License: BSD
spectral-cube
- Ebuilds: 1, Testing: 0.6.7 Description:
The spectral-cube package provides an easy way to read, manipulate,
analyze, and write data cubes with two positional dimensions and
one spectral dimension, optionally with Stokes parameters.
Homepage:https://spectral-cube.readthedocs.io License: BSD
specutils
- Ebuilds: 2, Testing: 2.3.0 Description:
specutils is a package to implement utilities and data structures to
analyse astronomical spectra within python. It extends NDData from Astropy
into a class with special handling of 1D spectra.
Homepage:https://specutils.readthedocs.org License: BSD
spherical-geometry
- Ebuilds: 1, Testing: 1.4.0 Description:
The spherical_geometry library is a Python package for handling spherical polygons
that represent arbitrary regions of the sky.
Homepage:https://spherical-geometry.readthedocs.io License: BSD
sphinx-click
- Ebuilds: 2, Testing: 6.2.0 Description:
sphinx-click is a Sphinx plugin that allows you to automatically
extract documentation from a click-based application and include
it in your docs.
Homepage:https://sphinx-click.readthedocs.io License: MIT
sphinx-collections
- Ebuilds: 1, Testing: 0.3.1 Description:
Sphinx-Collections is a Sphinx extension to collect and generate
additional files from different sources. These files are added to the
Sphinx Source Folder, so that Sphinx takes them into account for the
overall documentation build.
Sphinx Collections supports multiple collections, where each collection
has its own source and target folder, specific configuration and use case
based driver.
Homepage:https://sphinxcontrib-youtube.readthedocs.io License: MIT
sphinx-documatt-theme
- Ebuilds: 1, Testing: 0.0.6 Description:
Reader friendly Sphinx theme designed to provide great documentation
reading experience with a beautiful typography.
This theme is default theme of Documatt's open-source projects
but you are welcome to use it with any Sphinx project.
Homepage:https://documatt.com/sphinx-themes/themes/documatt.html License: MIT
sphinx-last-updated-by-git
- Ebuilds: 1, Testing: 0.3.8 Description:
This is a little Sphinx extension that does exactly that. It also checks for
included files and other dependencies and uses their "last updated" time if
it's more recent. For each file, the "author date" of the Git commit where
it was last changed is taken to be its "last updated" time. Uncommitted changes
are ignored.
Homepage:https://github.com/mgeier/sphinx-last-updated-by-git License: BSD-2
sphinx-mdinclude
- Ebuilds: 1, Testing: 0.6.2 Description:
sphinx-mdinclude is a simple Sphinx extension that enables including
Markdown documents from within reStructuredText. It provides the
.. mdinclude:: directive, and automatically converts the content of
Markdown documents to reStructuredText format.
Homepage:https://sphinx-mdinclude.readthedocs.io License: MIT
sphinx-remove-toctrees
- Ebuilds: 1, Testing: 1.0.0_p1 Description:
Improve your Sphinx build time by selectively removing TocTree objects
from pages. This is useful if your documentation uses auto-generated API
documentation, which generates a lot of stub pages.
This extension can be used to remove the sidebar links for just the pages
you specify, speed up the build considerably.
Homepage:https://github.com/executablebooks/sphinx-remove-toctrees License: MIT
sphinx-reredirects
- Ebuilds: 1, Testing: 1.0.0 Description:
sphinx-reredirects is the extension for Sphinx documentation projects that
handles redirects for moved pages. It generates HTML pages with meta refresh
redirects to the new page location to prevent 404 errors if you rename or
move your documents.
Homepage:https://documatt.com/sphinx-reredirects License: BSD
sphinx-sitemap
- Ebuilds: 2, Testing: 2.9.0 Description:
A Sphinx extension to generate multiversion and multilanguage sitemaps.org
compliant sitemaps for the HTML version of your Sphinx documentation.
Homepage:https://sphinx-sitemap.readthedocs.io License: MIT
sphinx-thebe
- Ebuilds: 2, Testing: 0.3.1 Description: Integrate interactive code blocks into your documentation with Thebe and Binder
Homepage:https://sphinx-thebe.readthedocs.io License: MIT
sqlcipher3
- Ebuilds: 2, Testing: 0.6.0 Description:
This library takes pysqlite3 and makes some small modifications
so it is suitable for use with sqlcipher (sqlite with encryption).
Homepage:https://github.com/coleifer/sqlcipher3 License: ZLIB
starlink-pyast
- Ebuilds: 1, Testing: 4.0.1 Description:
PyAST is a Python extension that provides an interface to the Starlink
AST library. It requires Python v2.7 or later.
Homepage:http://www.starlink.ac.uk/ast License: LGPL-3
sunpy
- Ebuilds: 3, Testing: 7.1.0 Description:
SunPy is a community-developed free and open-source software package for
solar physics. SunPy is meant to be a free alternative to the SolarSoft data
analysis environment. The aim of the SunPy project is to provide the
software tools necessary so that anyone can analyze solar data.
Homepage:https://sunpy.org License: BSD
syrupy
- Ebuilds: 1, Testing: 5.1.0 Description:
Syrupy is a zero-dependency pytest snapshot plugin. It enables developers to
write tests which assert immutability of computed results.
Homepage:https://tophat.github.io/syrupy License: Apache-2.0
textual
- Ebuilds: 1, Testing: 8.1.1 Description:
The lean application framework for Python. Build sophisticated user interfaces
with a simple Python API. Run your apps in the terminal and a web browser.
Homepage:https://textual.textualize.io License: MIT
tree-sitter-languages
- Ebuilds: 1, Testing: 1.10.2 Description:
Py-tree-sitter-languages provides binary Python wheels for all tree sitter languages.
The binary wheels remove the need to download and compile support for individual languages.
Homepage:https://github.com/grantjenks/py-tree-sitter-languages License: Apache-2.0
uncompresspy
- Ebuilds: 1, Testing: 0.4.1 Description:
uncompresspy is a pure Python package for uncompressing LZW files (.Z),
such as the ones created by Unix's shell tool compress. It is available on
PyPI for Python 3.10+.
Homepage:https://github.com/kYwzor/uncompresspy License: BSD
universal-pathlib
- Ebuilds: 1, Testing: 0.3.10 Description:
Universal Pathlib is a Python library that extends the pathlib.Path API
to support a variety of backend filesystems via filesystem_spec.
Homepage:https://github.com/fsspec/universal_pathlib License: MIT
unyt
- Ebuilds: 3, Testing: 3.1.0 Description: Handle, manipulate, and convert data with units in Python
Homepage:https://unyt.readthedocs.io License: BSD
vispy
- Ebuilds: 2, Testing: 0.16.1 Description:
VisPy is a high-performance interactive 2D/3D data visualization library.
VisPy leverages the computational power of modern Graphics Processing Units (GPUs)
through the OpenGL library to display very large datasets.
Homepage:http://vispy.org License: BSD
webdav4
- Ebuilds: 1, Testing: 0.11.0 Description: WebDAV client library with an fsspec-based filesystem and a CLI
Homepage:https://skshetry.github.io/webdav4 License: MIT
wsgidav
- Ebuilds: 1, Testing: 4.3.3 Description: Generic and extendable WebDAV server based on WSGI
Homepage:https://wsgidav.readthedocs.io License: MIT
yt
- Ebuilds: 5, Testing: 4.4.2 Description:
yt is an open-source, permissively-licensed Python library for
analyzing and visualizing volumetric data. yt supports structured,
variable-resolution meshes, unstructured meshes, and discrete or sampled
data such as particles. Focused on driving physically-meaningful inquiry,
yt has been applied in domains such as astrophysics, seismology, nuclear
engineering, molecular dynamics, and oceanography.
Homepage:http://yt-project.org License: BSD
zarr
- Ebuilds: 3, Testing: 3.1.6 Description:
Zarr is a Python package providing an implementation of compressed, chunked,
N-dimensional arrays, designed for use in parallel computing.
Homepage:http://zarr.readthedocs.io License: MIT