Naming and product map

LLM TL;DR
  • sxAct is the repository
  • XAct.jl / XAct is the Julia package and module
  • xact-py is the Python package name
  • xact is the Python import
  • sxact is the verification framework

This page explains the names used across the project. Use it when you need to understand which name belongs to the repository, the Julia engine, the Python wrapper, or the verification tooling.

Name map

NameKindMeaning
sxActRepositoryThe Git repository that contains the whole project
XAct.jlJulia packageThe Julia package users add to their environment
XActJulia moduleThe module imported with using XAct
xact-pyPython packageThe distribution published to PyPI
xactPython importThe Python module imported in user code
sxactVerification frameworkThe Python tooling for TOML tests, oracle snapshots, and normalization

Use the right name in the right place

If you are doing…Use…
Cloning the reposxAct
Importing the Julia moduleusing XAct
Installing from PyPIpip install xact-py
Importing in Pythonimport xact
Talking about the verification stacksxact