Metadata-Version: 2.4
Name: morpc
Version: 0.2.8
Summary: Data managment tools used by MORPC
Author-email: MORPC data team <dataandmaps@morpc.org>
License-Expression: MIT
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: pandas
Requires-Dist: geopandas
Requires-Dist: frictionless
Requires-Dist: shapely
Requires-Dist: IPython
Requires-Dist: xlsxwriter

# MORPC Python package

## Introduction

The MORPC data team maintains a package with contains commonly-used constants, mappings, and functions to allow for code-reuse in multiple scripts.  The package documentation and code is available at the [morpc-py](https://github.com/morpc/morpc-py) repository in GitHub.  

This package is still in development but currently contains the following modules:

  - morpc - Main library.  Includes contents which are broadly applicable for MORPC's work, including MORPC branding, region definitions and utilities, and general purpose data manipulation functions.
  - morpc.frictionless -  Functions and classes for working with metadata, including schemas, resources, and data packages. These are for internal processes that use the [frictionless-py](https://github.com/frictionlessdata/frictionless-py/tree/main) package. Frictionless was implemented by MORPRC roughly around 2025 to manage all metadata and to develop workflow documentation. 
  - morpc.census - Constants and functions that are relevant when working with Census data, including decennial census, ACS, and PEP.

## Installation

Install via pip.


```python
# !pip install morpc --upgrade
```

## Import morpc package 


```python
import morpc
```
