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.
PyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version uses a SparseMatrix-DenseVector multiplication. Neighboring output bins get also a contribution of pixels next to the border thanks to pixel splitting. Finally pyFAI provides also tools to calibrate the experimental setup using Debye-Scherrer rings of a reference compound.
This package provides example files (e.g. ROOT) for testing and developing HEP packages against.
This package provides font data for mplhep.
A KOkkos based colLIsion OPerator (KoLiOp) for Gysela that computes the evolution of the distribution function due to collisions.
This package provides a set of helpers for matplotlib to more easily produce plots typically needed in HEP as well as style them in way that's compatible with current collaboration requirements (ROOT-like plots for CMS, ATLAS, LHCb, ALICE).
silx project is to provide a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. silx aims to provide reading/writing tools for different file formats, data reduction routines and a set of Qt widgets to browse and visualise data.
Davix aims to make the task of managing files overHTTP-based protocols simple. It is being developed by the IT-SDC-ID section at CERN, and while the project’s purpose is its use on the CERN grid, the functionality offered is generic.
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.
VDT is a library of mathematical functions, implemented in double and single precision. The implementation is fast and with the aid of modern compilers (e.g. gcc 4.7) vectorisable. VDT exploits also Pade polynomials.
FCLIB is an open source collection of Frictional Contact (FC) problems stored in a specific HDF5 format with a light implementation in C Language of Input/Output functions to read and write those problems.
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.
Python library to build pretty command line user prompts.
This package provides common CLI patterns on top of Click.
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.
Discrete Fourier Transform with xarray.
Bracex is a brace expanding library (à la Bash) for Python. Brace expanding is used to generate arbitrary strings.
Python Bindings for the NVIDIA Management Library.
This package provides functions for 3D coordinate transformations.
h5io is a package designed to facilitate saving some standard Python objects into the forward-compatible HDF5 format. It is a higher-level package than h5py.
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.
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.
Compute a single hash of the file contents of a directory.
distinctipy is a lightweight python package providing functions to generate colours that are visually distinct from one another.
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).