semvec/pypi-packages huggingface dataset:
geomatica 1.3.5
Geometric Algebra in Python
License: MIT
Requires Python: >=3.10
Keywords: geometric algebra GA Clifford multivector mathematics physics bivector wedge

### Geomatica
... is a library for implementing Geometric Algebra in Python


After `pip install geomatica`, you can do all of this:

```python
from geomatica import GA

ga = GA() # create a Geometric Algebra

i,j,k = ga[1:4] # extract 3 basis vectors

v = 3*i-5*j+k # some vector
S = (i+j-k)^(-j+2*k) # some bivector, constructed using wedge product

print(-i*j*k*S) # hodge dual of bivector S in R3
print((v|S)/S) # project v onto S through dot product + multiplication by inverse of S
```

Further information can be found in docstrings.

---
pypi: [HERE!](https://pypi.org/project/geomatica)

github: [HERE!](https://github.com/svntythsnd/geomatica)
elijah 0.1.0
An Agentic Workbench for Family History Research
License: MIT
Requires Python: >=3.13
Keywords: agentic, ai, family-history, genealogy, research

# Elijah

An Agentic Workbench for Family History Research

## Overview

Elijah is an AI-powered workbench designed to assist with family history and genealogical research. It leverages agentic AI capabilities to help researchers organize, analyze, and discover insights in their family history data.

## Features

- Coming soon

## Installation

### From PyPI

```bash
pip install elijah
```

### From Source

```bash
git clone https://github.com/DecisionNerd/elijah.git
cd elijah
pip install -e .
```

## Usage

After installation, you can run Elijah using the command line:

```bash
elijah
```

Or use it as a Python module:

```python
from elijah import main

main()
```

## Development

### Setup Development Environment

```bash
# Clone the repository
git clone https://github.com/DecisionNerd/elijah.git
cd elijah

# Create a virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install development dependencies
pip install -e ".[dev]"
```

### Running Tests

```bash
pytest
```

### Code Quality

```bash
# Run linting
ruff check .

# Run formatting
ruff format .

# Run type checking
mypy src/elijah
```

## Requirements

- Python 3.13 or higher

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Project Status

Elijah is currently in early development (Alpha stage). APIs and features may change significantly between versions.

## Acknowledgments

Named after the prophet Elijah, who in Jewish tradition is said to attend every brit milah and Passover Seder, symbolizing the connection between generations and the importance of family legacy.