dev-python/build123d::vowstar
- Ebuilds: 1, Testing: 0.10.0 Description:
build123d is a Python-based parametric CAD modeling framework built on top
of the Open CASCADE geometry kernel. It provides an intuitive API for
creating 3D models using builder patterns, algebraic operations, and
selectors. The framework supports 1D (curves/edges), 2D (sketches/faces),
and 3D (parts/solids) modeling with features like extrusion, lofting,
sweeping, filleting, and boolean operations. Models can be exported to
STEP, STL, 3MF, SVG, DXF, and other formats.
Homepage:https://github.com/gumyr/build123d https://pypi.org/project/build123d/ License: Apache-2.0
dev-python/daff::vowstar
- Ebuilds: 1, Testing: 1.4.2 Description:
daff: data diff. daff can produce and apply tabular diffs.
This is a library for comparing tables, producing a summary of their
differences, and using such a summary as a patch file. It is optimized for
comparing tables that share a common origin, in other words multiple
versions of the "same" table.
Homepage:https://github.com/paulfitz/daff License: MIT
dev-python/ezdxf::vowstar
- Ebuilds: 1, Testing: 1.4.4 Description:
ezdxf is a Python library for creating and manipulating DXF (Drawing
Exchange Format) documents. It allows users to seamlessly load and edit
DXF files while preserving all content except for comments. The library
supports DXF versions R12, R2000, R2004, R2007, R2010, R2013, and R2018
for reading and writing, with read-only support for older versions. It
includes optional C-extensions for improved performance and provides a
command-line interface for viewing, converting, and inspecting DXF files.
Homepage:https://ezdxf.mozman.at/ https://github.com/mozman/ezdxf License: MIT
dev-python/find-libpython::vowstar
- Ebuilds: 1, Testing: 0.5.1 Description:
find-libpython is a library designed to locate the path of the
libpython dynamic library in the current Python environment.
Supports various installation types including conda-managed,
system-managed, and other configurations. Works across Windows,
Mac OS/OS X, and major Linux distributions.
find_libpython is both a script and a Python package. Usage as
a script is useful for obtaining the libpython path in
makefile-based build systems. It can also determine the path
for embedding Python in processes written in other languages.
Recommended usage is to call the script in a subprocess without
arguments and parse the output.
Homepage:https://github.com/ktbarrett/find_libpython License: MIT
dev-python/kicad-python::vowstar
- Ebuilds: 2, Testing: 0.8.0 Description:
kicad-python is the official Python library for interacting with running
KiCad sessions through the IPC API. It enables development of scripts
and tools for electronic design automation workflows. The library requires
KiCad 9.0 or higher with the API server enabled in Preferences. Note that
the IPC API requires communication with a running instance of KiCad; it
is not possible to use kicad-python to manipulate KiCad design files
without KiCad running.
Homepage:https://gitlab.com/kicad/code/kicad-python https://pypi.org/project/kicad-python License: MIT
dev-python/lib3mf::vowstar
- Ebuilds: 1, Testing: 2.4.1_p1 Description:
lib3mf provides Python bindings for the lib3mf library, which implements
the 3D Manufacturing Format (3MF). 3MF is an open-source file format for
3D printing that contains complete model information including meshes,
materials, colors, and print settings. This package enables reading,
writing, and manipulating 3MF files from Python.
Homepage:https://github.com/3MFConsortium/lib3mf https://pypi.org/project/lib3mf/ License: BSD-2
dev-python/mdformat::vowstar
- 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. It is a CommonMark
compliant formatter, and its plugin system extends the syntax it
understands, for example to GitHub Flavored Markdown tables.
Homepage:
https://github.com/hukkin/mdformat
https://pypi.org/project/mdformat/
License: MIT
dev-python/ocpsvg::vowstar
- Ebuilds: 1, Testing: 0.5.0 Description:
ocpsvg provides SVG import and export functionality for OCP (Open CASCADE
Python bindings). It allows converting between SVG paths and OCP wire/edge
geometry, enabling integration of 2D SVG designs into 3D CAD workflows
with build123d and CadQuery.
Homepage:https://github.com/snoyer/ocpsvg https://pypi.org/project/ocpsvg/ License: Apache-2.0
dev-python/pyftdi::vowstar
- Ebuilds: 1, Testing: 0.57.2 Description:
PyFtdi aims at providing a user-space driver for popular FTDI devices,
implemented in pure Python language.
PyFtdi supports various features, including UART/Serial USB conversion with
speeds up to 12Mbps, depending on the FTDI device. It also offers
GPIO/Bitbang functionality, supporting 8-bit asynchronous,
8-bit synchronous, and 8-/16-bit MPSSE modes. For SPI and I2C, PyFtdi
provides master capabilities with simultaneous GPIO support, managing up to
12 pins per port for SPI and up to 14 pins for I2C. Additionally, it
includes basic JTAG master functions, EEPROM access (though some parameters
are read-only), and experimental CBUS support on selected devices with
4 pins per port.
Homepage:https://github.com/eblot/pyftdi License: BSD
dev-python/pynng::vowstar
- Ebuilds: 2, Testing: 0.9.0 Description:
pynng provides ergonomic Python bindings for nanomsg next generation (nng),
a lightweight messaging library. It enables inter-process communication
across single computers or networks using various messaging patterns
including Pair, Pub/Sub, Surveyor/Respondent, Req/Rep, and Push/Pull.
The library supports async frameworks like trio, curio, and asyncio.
Homepage:https://github.com/codypiersall/pynng https://pypi.org/project/pynng License: MIT
dev-python/pyvisa::vowstar
- Ebuilds: 1, Testing: 1.16.2 Description:
PyVISA is a Python package for controlling measurement devices and test
equipment via GPIB, RS232, USB, and Ethernet interfaces using the VISA
(Virtual Instrument Software Architecture) standard. It provides a
unified API for communicating with instruments from various manufacturers,
supporting both NI-VISA and pure-Python backends.
Homepage:https://github.com/pyvisa/pyvisa https://pypi.org/project/pyvisa/ License: MIT
dev-python/pyvisa-py::vowstar
- Ebuilds: 1, Testing: 0.8.1 Description:
PyVISA-py is a pure Python implementation of the VISA (Virtual Instrument
Software Architecture) library. It allows message-based communication with
laboratory instruments over Serial, USB, GPIB, and Ethernet (TCP/IP)
interfaces without requiring proprietary vendor VISA libraries.
Homepage:https://github.com/pyvisa/pyvisa-py https://pypi.org/project/pyvisa-py/ License: MIT
dev-python/svgpathtools::vowstar
- Ebuilds: 2, Testing: 1.8.0 Description:
svgpathtools is a collection of tools for manipulating and analyzing SVG
Path objects and Bezier curves. It provides functions for reading, writing,
and displaying SVG files, as well as tools for computing arc lengths,
bounding boxes, intersections, and other geometric properties of SVG paths.
Homepage:https://github.com/mathandy/svgpathtools https://pypi.org/project/svgpathtools/ License: MIT
dev-python/trianglesolver::vowstar
- Ebuilds: 1, Testing: 1.2 Description:
trianglesolver is a simple Python library that attempts to solve triangles
given partial information about sides and angles. It uses the law of sines
and the law of cosines to compute missing values.
Homepage:https://pypi.org/project/trianglesolver/ License: MIT