semvec/pypi-packages huggingface dataset:
pyclimproj 2025.5.30
A simple climate projection downloader for ORNL Hydro9505 data
License: MIT
Requires Python: >=3.8

# pyclimproj

**pyclimproj** is a Python package for downloading, pre-processing, and visualizing CMIP6-based hydroclimatic projection data hosted on the [ORNL HydroSource SWA9505V3 portal](https://hydrosource2.ornl.gov/files/SWA9505V3/).  

The SWA9505V3 archive contains CMIP6-based hydrologic projections (e.g., precipitation, temperature, snowpack, runoff) bias-corrected and spatially disaggregated to CONUS scales. This package simplifies the process of recursively browsing directories, filtering relevant NetCDF files by variable or scenario, and downloading them locally for further scientific analysis.

---

## Features

- **Recursive folder scanning** to explore model subdirectories
- **Selective NetCDF download** using variable keywords or file patterns
- **Base URL independence** — works with any structured file server like the ORNL HydroSource portal
- Easily integrates with `xarray`, `netCDF4`, or `matplotlib` for downstream analysis
- Organizes files locally while preserving folder structure

## Installation

### Option 1: Install using pip

```bash
pip install pyclimproj
```

### Option 2: Clone and install locally

```bash
git clone https://github.com/your-username/pyclimproj.git
cd pyclimproj
pip install .
```

### Requirements
This package requires: requests and beautifulsoup4

You can install them manually if needed:
pip install requests beautifulsoup4

---

### License
This project is licensed under the MIT License.

### Author
Surabhi Upadhyay
GitHub: @surabhiupadhyay

### Contributions
Issues, suggestions, or improvements are welcome!
Please open a GitHub issue or submit a pull request.
addax 1.0.0
Text analysis library
License: MIT
Requires Python: <4.0,>=3.12

# addax

Text analysis library

## Installation

```bash
$ pip install addax
```

## Usage

`addax` can be used to clean target text and then apply sentiment analysis to it in order to return a sentiment score and label, as follows:

```
from addax.addax import (
    read_csv,
    process_sentiment,
)

df = read_csv("file.csv") # path to your file
process_sentiment(df=df, target_column="comment", include_subjectivity=True, label=True)

```

## Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

## License

`addax` was created by Dalia Tavizon-Dykstra. It is licensed under the terms of the MIT license.

## Credits

`addax` was created with [`cookiecutter`](https://cookiecutter.readthedocs.io/en/latest/) and the `py-pkgs-cookiecutter` [template](https://github.com/py-pkgs/py-pkgs-cookiecutter).