Skip to main content

A light wrapper around fxtran

Project description

pyfxtran

This package is a lightweight wrapper around fxtran.

The goal is to produce a python package that can be distributed via PyPI. A better way would be to write a real python binding around fxtran.

Installation:

Standard installation from PyPI: pip install pyfxtran

Note that pyfxtran is distributed on PyPI in a binary form for X86_64 architectures and as a source distribution that is compiled during the installation. This build process has been succesfully tested on X86_64 and aarch64 architectures.

Usage:

import fxtran
result = fxtran.run(filename, kwargs)

Documentation:

The wrapper does not add any functionality over fxtran. Full documentation can be found with the fxtran tool.

Installtion from git:

git clone https://github.com/SebastienRietteMTO/pyfxtran.git
cd pyfxtran
pip install -e .

On first use, pyfxtran will download fxtran and compile it. The executable is then stored in the user's directory, its name begins with .fxtran and is followed by the fxtran version number.

Instead of downloading fxtran, if the FXTRAN_FOR_PYFXTRAN environment variable is set, on the first use the git clone command will be replaced by a symlink to the directory pointed by this variable and a cleaning will be done.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfxtran-0.1.4.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfxtran-0.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (682.5 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

File details

Details for the file pyfxtran-0.1.4.tar.gz.

File metadata

  • Download URL: pyfxtran-0.1.4.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyfxtran-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7da5b86c7b4e1baca3bfa7bf4ff563797a3362ecd24cbed723b648ed9cb0b92f
MD5 8caea5615e1d3183ef03e180a7df2ce2
BLAKE2b-256 afee4c8a7dccb66c50c45c6bd0c87e47ea60c273286a3b432335d2b4ac35f430

See more details on using hashes here.

File details

Details for the file pyfxtran-0.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyfxtran-0.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 069b1352cd10d1441e87e59d34660cbbe3c600d2d5fe3952556a0b8b5ad2a0bd
MD5 94526ea1cabf8a7547ce82a6d01b74c8
BLAKE2b-256 c5282b24ed03d601de33201b56d6e8d8664ec98972adcfb7d582014f8423b2e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page