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 ssage

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.2.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.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jcp_data_manager-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 c5f9b80a96725213e608711bf3fe89e78b8e39369ff3761d15c5d8e5d9822d95
MD5 d1ac0cad89df0dd67097e85556e12653
BLAKE2b-256 e98a08785dd130130e2481e29dbc81819743f54b6c8b36d9a3f83a4bfe66d0a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jcp_data_manager-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6f02a42da3c52165ce099f1dc36ad4594894dfc488784b45707b9677728c6aae
MD5 eee0abf699fc378a68cbcd81d2134802
BLAKE2b-256 e8fa9db4f36ccbe26512a10830fe003f5e44645c9852c2dbca6386137183f926

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