https://github.com/marcusaichmayr/elementary_vectors
SageMath package for elementary vectors (circuits and cocircuits of a matrix)
https://github.com/marcusaichmayr/elementary_vectors
circuits cocircuits elementary-vectors sagemath vectors
Last synced: 4 months ago
JSON representation
SageMath package for elementary vectors (circuits and cocircuits of a matrix)
- Host: GitHub
- URL: https://github.com/marcusaichmayr/elementary_vectors
- Owner: MarcusAichmayr
- License: gpl-3.0
- Created: 2021-06-19T08:35:08.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-12-05T15:38:15.000Z (6 months ago)
- Last Synced: 2025-12-05T21:56:12.498Z (6 months ago)
- Topics: circuits, cocircuits, elementary-vectors, sagemath, vectors
- Language: Python
- Homepage: https://marcusaichmayr.github.io/elementary_vectors/
- Size: 1.18 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Elementary vectors
## Description
SageMath package for circuits of a matrix (elementary vectors)
## License
Distributed under the terms of the GNU General Public License (GPL, see the
LICENSE file), either version 3 or (at your option) any later version
- http://www.gnu.org/licenses/
## Requirements
Sage 10.0 or later is recommended.
## Installation
### Install from GitHub (recommended)
To install the latest development version on a system where Sage
was built from source or installed from official packages, run:
sage -pip install git+https://github.com/MarcusAichmayr/elementary_vectors.git
### Install from PyPI (recommended)
To install the package for Python directly, run:
pip install elementary-vectors
### Local install from source
Download the source from the git repository:
git clone https://github.com/MarcusAichmayr/elementary_vectors.git
Change to the root directory of the repository and run:
make install
### Local install from source (no Sage installation required)
Download the source from the git repository:
git clone https://github.com/MarcusAichmayr/elementary_vectors.git
Change to the root directory of the repository and run:
python3 -m venv venv
. venv/bin/activate
pip install -v -e ".[passagemath]"
## Documentation
The documentation of this package is available on GitHub:
https://marcusaichmayr.github.io/elementary_vectors/
To generate it, run
make doc
or
make doc-pdf
at the root directory of the repository.
## Testing
To run the test suite, install the package and run the command
make test
at the root directory of the repository.