This package contains a plugin that provides specializations for type hinting stub files, especially interesting for linting typeshed. It adds the .pyi
extension to the default value of the --filename
command-line argument to Flake8. This means stubs are linted by default with this plugin enabled, without needing to explicitly list every file. It modifies PyFlakes runs for .pyi
files to defer checking type annotation expressions after the entire file has been read. This enables support for first-class forward references that stub files use.
pandapower
is an easy to use network calculation program aimed to automate the analysis and optimization of power systems. It uses the data analysis library pandas
and is compatible with the commonly used MATPOWER
/ PYPOWER
case format. pandapower
allows using different solvers including an improved Newton-Raphson power flow implementation, all PYPOWER
solvers, the C++ library solvers for fast steady-state distribution power system analysis of PowerGridModel
, the Newton-Raphson power flow solvers in the C++ library lightsim2grid, and the PowerModels.jl
library.
The FEniCS Form Compiler (FFC) is a compiler for finite element variational forms. From a high-level description of the form, it generates efficient low-level C++ code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector. FFC may be used either from the command line (by invoking the ffc
command) or as a Python module (import ffc
).
FFC is part of the FEniCS Project.
NestedText is a file format for holding data that is to be entered, edited, or viewed by people. It allows data to be organized into a nested collection of dictionaries, lists, and strings. In this way it is similar to JSON and YAML, but without the complexity and risk of YAML and without the syntactic clutter of JSON. NestedText is both simple and natural. Only a small number of concepts and rules must be kept in mind when creating it. It is easily created, modified, or viewed with a text editor and easily understood and used by both programmers and non-programmers.
about-time
is a helper for tracking time and throughput of code blocks, with beautiful human friendly renditions.
Key feature are:
measure the duration of two or more blocks at the same time, including the whole duration
instrument a code to cleanly retrieve durations in one line, to log or send to time series databases
easily see human friendly durations in s (seconds), ms (milliseconds), µs (microseconds) and even ns (nanoseconds)
easily see human friendly counts with SI prefixes like k, M, G, T, etc
measure the actual throughput of a block
easily see human friendly throughputs in
/second
,/minute
,/hour
or even/day
, including SI prefixes
The package allows you to enter Python code within a LaTeX document, execute the code, and access its output in the original document. There is also support for Bash, JavaScript, Julia, Octave, Perl, R, Raku (Perl 6), Ruby, Rust, and SageMath. Code is only executed when it has been modified, or when it meets user-specified criteria. Code may be divided into user-defined sessions, which automatically run in parallel. Errors and warnings are synchronized with the LaTeX document, so that they refer to the document's line numbers. External dependencies can be tracked, so that code is re-executed when the data it depends on is modified. PythonTeX also provides syntax highlighting for code in LaTeX documents via the Pygments syntax highlighter.
The package also provides a depythontex
utility. This creates a copy of the document in which all Python code has been replaced by its output. This is useful for journal submissions, sharing documents, and conversion to other formats.
Bindings for FUSE.
This package provides Python bindings to libdbus, the reference implementation of the D-Bus protocol.
Fuzzy Finder implemented in Python.
Software Heritage Deposit Server
Interrogate a codebase for docstring coverage.
Backport of pathlib ABCs.
Convert matplotlib figures into TikZ/PGFPlots
Play and Record Sound with Python
A bash shell kernel for Jupyter.
Library for simple routing on OSM data
Wrap tempfile to give you pathlib.Path.
PyNamecheap is a Namecheap API client in Python.
This package provides testing support by jaraco.
Converts between Gregorian dates and other calendar systems
Documentation at https://melpa.org/#/python-black
Documentation at https://melpa.org/#/python-isort
Generates LaTeX source from Python functions.
Development tools for working with Textual