semvec/pypi-packages huggingface dataset:
nova-framework 0.15b0
A site building framework for people who like to keep it simple.
Requires Python: >=3.12

<div align = "center">

![Nova Loga](docs/nova.png)

A site building framework for people who like to keep it simple.

</div>

### Installation

```sh
pip install nova-framework
```

For the latest development version:
```sh
pip install git+https://github.com/iiPythonx/nova
```

### Usage

> [!WARNING]
> Nova 0.11 introduces some experimental features, you might experience bugs.

To initialize a Nova project, just run `nova init` and follow the instructions:
```sh
🚀 Nova 0.14 | Project Initialization
Source location (default: src): src/
Destination location (default: dist): dist/
```

Afterwards, put your [Jinja2](https://jinja.palletsprojects.com/) and other assets inside your configured source folder.  

Run `nova build` to get a static site built for production in your destination path.  
Run `nova serve` to serve a static build of your site.  
Run `nova serve --reload` to get a hot-reloading capable web server.  

### Configuration

All project configuration should be put inside of `nova.toml` in your working directory.

##### Flags

```toml
# optional
[flags]
reload = true
open = true
```

##### Project

```toml
[project]
mapping = "source_path:destination_path"

# optional
after-build = "bash /etc/somescript.sh"
```

##### Plugins

See [PLUGINS.md](./docs/PLUGINS.md).

### Built-in Jinja variables

- `GIT_HASH` - The full Git SHA of the current repo, updated once per build.
    - If git is not installed, or no `.git` folder is found, `GIT_HASH` will be a blank string.

### Troubleshooting

Ensure you have uvloop installed:
```sh
pacman -S libuv
dnf install libuv
apt install libuv1
```
TrekPhysics-Official 0.1.0
A scientific computing module for high-altitude biomechanics and thermodynamics.
Requires Python: <4,>=3.6
Keywords: physics, trekking, altitude, biomechanics, science

TrekPhysicsTrekPhysics is a scientific Python library designed to calculate the biomechanical, thermodynamic, and physiological impacts of high-altitude travel.It replaces generic fitness estimates with deterministic physics equations (Pandolf Equation, Barometric Formula, etc.).Installationpip install TrekPhysics-Official
(Note: Replace TrekPhysics-Official with whatever name you chose in setup.py)Quick Startfrom TrekPhysics import Hiker, Atmosphere

# 1. Calculate Calorie Burn
user = Hiker(body_mass_kg=75, pack_weight_kg=15)
calories = user.get_calorie_burn(velocity_ms=1.4, gradient_percent=10)
print(f"Burn Rate: {calories} kcal/hr")

# 2. Check Environment at 5000m
air = Atmosphere(altitude_meters=5000)
print(f"Water boils at: {air.boiling_point}°C")
FeaturesBiomechanics: Calculate metabolic cost based on gravity vectors.Thermodynamics: Adjust cooking times based on vapor pressure.Physiology: Estimate hypoxia risk and hydration needs.