Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
EGSnrc is a software toolkit to perform Monte Carlo simulation of ionizing radiation transport through matter. It models the propagation of photons, electrons and positrons with kinetic energies between 1 keV and 10 GeV, in homogeneous materials.
XRootD aims to give high performance, scalable, fault tolerant access to data repositories of many kinds, including file-based ones. It is based on a scalable architecture, a communication protocol, and a set of plugins and tools.
Hawen stands for time-HArmonic Wave modEling and iNversion using Hybridizable Discontinuous Galerkin Discretization. The code is written in Fortran90, for forward and inverse time-harmonic wave problems. It uses MPI and OpenMP parallelism.
This package provides font data for mplhep.
This package provides a library for statistical inference aiming to cover the needs High Energy Physics.
A KOkkos based colLIsion OPerator (KoLiOp) for Gysela that computes the evolution of the distribution function due to collisions.
ROOT is a data analysis framework developed by CERN for tasks such as data storage, processing, and visualization. It provides tools for histograms, statistical tests, fitting, simulations, and machine learning. It can handle large datasets and uses a specialized file format.
This package provides a Pythonic Jupyter-friendly Python API for the HepMC3 library.
pyhepmc has been optimised for safety, usability, and efficiency by a human expert, something that an automatic tool cannot provide. It brings these unique features:
Python idioms are supported where appropriate.
Simple IO with
pyhepmc.open.An alternative Numpy API whih accelerates event processing.
The public API is fully documented with Python docstrings.
Objects are inspectable in Jupyter notebooks.
Events render as graphs in Jupyter notebooks.
The HepMC package is an object oriented C++ event record for High Energy Physics Monte Carlo generators and simulation.
Estimate and track carbon emissions from your computer, quantify and analyze their impact.
Quantities is designed to handle arithmetic and conversions of physical quantities, which have a magnitude, dimensionality specified by various units, and possibly an uncertainty.
Envisage is a Python-based framework for building extensible applications, that is, applications whose functionality can be extended by adding 'plug-ins. Envisage provides a standard mechanism for features to be added to an application, whether by the original developer or by someone else. In fact, when you build an application using Envisage, the entire application consists primarily of plug-ins. In this respect, it is similar to the Eclipse and Netbeans frameworks for Java applications.
This package introduces a function decorator preventing a function from being called more often than that allowed by the API provider. This should prevent API providers from banning your applications by conforming to their rate limits.
The TraitsUI project provides a toolkit-independent GUI abstraction layer, which is used to support the “visualization” features of the Traits package. You can write a model using the Traits API and specify a GUI using the TraitsUI API (views, items, editors, etc.), and let TraitsUI and your selected toolkit back-end (Qt or Wx) take care of the details of displaying them.
Chaco is a Python package for building interactive and custom 2-D plots and visualizations. Chaco facilitates writing plotting applications at all levels of complexity, from simple scripts with hard-coded data to large plotting programs with complex data interrelationships and a multitude of interactive tools. While Chaco generates attractive static plots for publication and presentation, Chaco differs from tools like Matplotlib in that it also works well for dynamic interactive data visualization and exploration.
Paste provides a variety of web development tools and middleware which can be nested together to build web applications. Paste's design closely follows ideas flowing from WSGI (Web Standard Gateway Interface).
Easily pick a place to store data for your Python code.
This package provides common CLI patterns on top of Click.
Hydra is an open-source Python framework that simplifies the development of research and other complex applications. The key feature is the ability to dynamically create a hierarchical configuration by composition and override it through config files and the command line.
Key features:
Hierarchical configuration composable from multiple sources
Configuration can be specified or overridden from the command line
Dynamic command line tab completion
Run your application locally or launch it to run remotely
Run multiple jobs with different arguments with a single command
This package provides a Zarr I/O backend for the HDMF.
This package provides utilities for downloading several URL as one, as well as supporting multi-part URLs.
Bracex is a brace expanding library (à la Bash) for Python. Brace expanding is used to generate arbitrary strings.
The apptools project provides a set of packages that Enthought has found useful in creating a number of applications. It includes features such as a filesystem abstraction, convenience functions for creating loggers, or an application preference manager.
The Traits library is designed to enhance object-oriented programming in Python by providing a way to define and manage attributes of objects more effectively.