Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

[DEPRECATED] PyAnsys Tools Report

This library is deprecated and will no longer be maintained. Please consider using alternatives. For more information check this issue.

PyAnsys Python PyPI codecov GH-CI MIT Ruff pre-commit.ci status

Ansys tool for reporting your Python environment's package versions and hardware resources in a standardized way.

Table of contents

Introduction

The PyAnsys Tools Report is a PyAnsys package to homogenize among all the different repositories the output of system and environment reports related to Ansys products. Its main goals are:

  • Provide an homogeneous output style to system and environment reports.
  • Allows for customization when reporting Ansys variables and libraries.

You are welcome to help contribute to it in any possible way. Please submit an issue with any proposal you may have.

Documentation and issues

See the documentation page for more details.

You are welcome to help contribute to it in any possible way. Please submit here an issue with any proposal you may have. This is the best place to post questions and code.

How does it work?

This repository basically contains a simple Python package which you can import as follows (once installed):

import ansys.tools.report as pyansys_report

Once imported, you can then start playing around with it:

# Instantiate a "default" Report
rep = pyansys_report.Report()

Refer to the online documentation to see the details of the module.

Installation

This package may be installed following two procedures: either the pip package manager installation or the manual installation. The process to be followed for each of them is shown in the upcoming sections.

The pyansys-tools-report package currently supports Python >=3.10 on Windows, Mac OS, and Linux.

Standard installation

Install the latest release from PyPi with:

   pip install pyansys-tools-report

Alternatively, install the latest from GitHub via:

   pip install git+https://github.com/ansys/pyansys-tools-report.git

For a local "development" version, install with (requires pip >= 22.0):

   git clone https://github.com/ansys/pyansys-tools-report.git
   cd pyansys-tools-report
   pip install .

Offline installation

If you lack an internet connection on your install machine, the recommended way of installing PyAnsys Tools Report is downloading the wheelhouse archive from the Releases Page for your corresponding machine architecture.

Each wheelhouse archive contains all the python wheels necessary to install PyAnsys Tools Report from scratch on Windows and Linux for Python >=3.10. You can install this on an isolated system with a fresh python or on a virtual environment.

For example, on Linux with Python 3.10, unzip it and install it with the following:

   unzip pyansys-tools-report-v0.9.dev0-wheelhouse-Linux-3.10.zip wheelhouse
   pip install pyansys-tools-report -f wheelhouse --no-index --upgrade --ignore-installed

If you're on Windows with Python 3.10, unzip to a wheelhouse directory and install using the same command as before.

Consider installing using a virtual environment. More information on general PyAnsys development can be found in the PyAnsys Developer's Guide.

Rendering the docs

In case you were interested in rendering the docs locally, you need to clone the repository and install the docs requirements first:

   git clone https://github.com/ansys/pyansys-tools-report.git
   cd pyansys-tools-report
   pip install -e .[doc]

Once you have the requirements, render the docs by running the following:

   make -C doc html

This generates the HTML version of the docs, which you may find in the following directory:

   cd doc/_build/html

You can also clean the build directory by running the following command:

   make -C doc clean

Running the tests

In case you were interested in running the tests locally, you need to clone the repository and install the test requirements first:

   git clone https://github.com/ansys/pyansys-tools-report.git
   cd pyansys-tools-report
   pip install -e .[test]

Once you have the requirements, run the tests by running the following:

   pytest

The pyproject.toml file already contains some default configuration for running the tests. Please, take a look at it if you may want to run it with your own configuration.

Requirements

This Python package does not contain specific requirements files. Instead, its requirements may be found within the pyproject.toml file which defines the package. Thus, when the package is installed it automatically detects the dependencies needed and installs them.

Metadata

Release files for pyansys-tools-report 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyansys-tools-report 0.9.0
File Size Uploaded
pyansys_tools_report-0.9.0.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyansys-tools-report 0.9.0
File Interpreter ABI Platform
pyansys_tools_report-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.8 kB

Release files / pyansys_tools_report-0.9.0.tar.gz

Download URL pyansys_tools_report-0.9.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
720a58857a3b1a20cd4920370706cfca700ba142beba03f1afd259c21a14991e
BLAKE2b-256 checksum
How to use checksums
9c4c8df495124897129ab8ffae644c1f6fef9b637cdcc15da72081af935d38b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2025.

Transparency log

Release files / pyansys_tools_report-0.9.0-py3-none-any.whl

Download URL pyansys_tools_report-0.9.0-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc17222c8992b83d5fc36b67ce52d23fb8afb80190a1d067c472c5d53df050fc
BLAKE2b-256 checksum
How to use checksums
06c6da37cba7fc2d10c4992663527b6b0339610831b5a6d7e52a7afc39353740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page