Skip to main content

Package for merging JCP session data with JCP LinkedIn members.

Project description

jcp-data-manager

Package for merging JCP session data with JCP LinkedIn members.

What it does

  • Loads LinkedIn member JSON data
  • Loads session JSON data
  • Normalizes and merges both datasets on user_id
  • By default, enriches rows with image-based DeepFace analysis
  • By default, enriches rows with name-based gender and ethnicity predictions

Expected input shapes

The LinkedIn file should be a top-level JSON list of member records and must include either wordpress_user_id or user_id.

The sessions file should be a top-level JSON object with a sessions key whose value is a list. Each session record must include at least user_id and session_id.

Install

pip install jcp-data-manager

This installs the merge pipeline and the default image and name analysis dependencies.

Example usage

pip install jcp-data-manager
jcp-data-manager --sessions /content/jcpst-sessions-2026-04-07-22-48-30.json --linkedin /content/linkedin-member-data-2026-04-07-224846.json --output merged.parquet

Project layout

src/jcp_data_manager/
  __init__.py
  cli.py
  enrichment.py
  io.py
  merge.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jcp_data_manager-0.1.3.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jcp_data_manager-0.1.3-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file jcp_data_manager-0.1.3.tar.gz.

File metadata

  • Download URL: jcp_data_manager-0.1.3.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for jcp_data_manager-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a190b467fb69ee22643f1346d84eac8882551e76377a6602143988a651cafc13
MD5 b241c1b16e4806946e805d3c9773b0dd
BLAKE2b-256 332e972b0f7fb7033f52a7b459581070506257ec10c955fc129929ed12105d64

See more details on using hashes here.

File details

Details for the file jcp_data_manager-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for jcp_data_manager-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8afb2dab138d8c94c882ff53dbacc2eb0dafb7cb3cb0abf3b7977a06e574cc04
MD5 2bb56361f5848dd8d7142c905f65df63
BLAKE2b-256 4a29eae6054876162a19af95b432ab05f4a837c1a1b14f66377fd5bb47aa08aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page