AntCal: Antenna Calculator.


Keywords
antenna, DRA, simulation
License
MIT
Install
pip install antcal==0.0.22

Documentation

AntCal

Read the Docs Flit PyAnsys PyPI - Version PyPI - Downloads PyPI - Status PyPI - Python Version MIT license

Antenna calculator

Roadmap

  • Included features: #1
  • Implemantation: #2

Usage

Python

Install

pip install antcal

Build

Python package

  • Restore conda environment
    conda-lock install --mamba --dev -E vis -E docs -p ./python/venv ./python/conda-lock.yml
  • Create lockfile
    conda-lock lock --mamba -e vis -e docs -f ./python/pyproject.toml --lockfile ./python/conda-lock.yml
  • Build
    cd python
    hatch build
  • Publish
    cd python
    hatch publish

C++ package

Currently in backlog

C++ implementation is on the branch cpplib. A build environment is required. All presets are documented in CMakePresets.json.

  • Fetch vcpkg
    > git submodule update --init --recursive
  • Configurate
    > cmake --preset <preset>
  • Build
    > cmake --build --preset <preset>
  • Test
    > ctest --preset <preset>