Metadata-Version: 2.4
Name: vdl-tools
Version: 0.0.0
Summary: VDL Tools
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: >=3.10
Requires-Dist: alembic==1.13.1
Requires-Dist: awscli==1.36.34
Requires-Dist: bokeh==3.6.1
Requires-Dist: boto3==1.35.93
Requires-Dist: cairosvg==2.6.0
Requires-Dist: circlify==0.15.0
Requires-Dist: dataclasses-json==0.6.3
Requires-Dist: datasets==3.1.0
Requires-Dist: geopy==2.3.0
Requires-Dist: geotext==0.4.0
Requires-Dist: google-auth-oauthlib==1.2.1
Requires-Dist: google-cloud-translate==3.11.0
Requires-Dist: igraph==0.11.8
Requires-Dist: instructor==1.7.0
Requires-Dist: jsonlines==4.0.0
Requires-Dist: jsonschema==4.17.3
Requires-Dist: markdown3-newtab==0.2.0
Requires-Dist: markdown==3.4.1
Requires-Dist: more-itertools==9.1.0
Requires-Dist: networkx==3.0
Requires-Dist: nltk==3.8.1
Requires-Dist: numpy==1.24.2
Requires-Dist: openai==1.57.0
Requires-Dist: openpyxl==3.1.1
Requires-Dist: pandas==1.5.3
Requires-Dist: plotly==5.24.1
Requires-Dist: psycopg2-binary==2.9.9
Requires-Dist: pysocks==1.7.1
Requires-Dist: pyyaml==6.0.1
Requires-Dist: regex==2022.10.31
Requires-Dist: requests-cache==0.9.8
Requires-Dist: requests==2.32.3
Requires-Dist: scikit-learn==1.2.1
Requires-Dist: scikit-network==0.33.1
Requires-Dist: scipy==1.10.1
Requires-Dist: selenium==4.8.2
Requires-Dist: sqlalchemy-utils==0.41.2
Requires-Dist: sqlalchemy==2.0.21
Requires-Dist: tiktoken==0.8.0
Requires-Dist: torch==1.13.1
Requires-Dist: transformers==4.26.1
Requires-Dist: treelib==1.7.0
Requires-Dist: umap==0.1.1
Requires-Dist: unstructured[all-docs]==0.16.12
Requires-Dist: url-normalize==1.4.3
Requires-Dist: webdriver-manager
Requires-Dist: wikipedia-api==0.7.1
Requires-Dist: xlsxwriter==3.0.9
Description-Content-Type: text/markdown

# VDL Tools

This repository contains a set of tools which are used at Vibrant Data Labs.

## Tools

- [Network Tools](./vdl_tools/network-tools/)
- [LinkedIn](./vdl_tools/LinkedIn/) - Set of methods to interact with LinkedIn via CoreSignal API
- [Download Process Images](./vdl_tools/download_process_images) - Helper methods to download, convert and save images to S3 bucket
- [Py2Mappr](./vdl_tools/py2mappr) - Python wrapper for generating the OpenMappr player
- [Scrape Enrich](./vdl_tools/scrape_enrich/)
- [Tag2Network](./vdl_tools/tag2network/)
- [Shared Tools](./vdl_tools/shared_tools/)

## Installing a new package

The package is intended to work with `pip`, however `pip` does not support adding package reference to `pyproject.toml`. So that the most reliable way to keep the dependencies in sync is to:

1. Add the package to `pyproject.toml` file, to the `[dependencies]` section
2. Run `pip install -e .` to install the package in editable mode, which will trigger the installation of the dependencies
