Skip to main content

Sockit is a natural-language processing toolkit for modeling structured occupation information and Standard Occupational Classification (SOC) codes in unstructured text from job titles, job postings, and resumes.

Project description

Sockit

Sockit is a natural-language processing toolkit for modeling structured occupation information and Standard Occupational Classification (SOC) codes in unstructured text from job titles, job postings, and resumes.

It is developed by Research Improving People's Lives (RIPL) and is deployed in production in the following applications:

You can test out sockit (without installing it) using a web-hosted version at: https://research.ripl.org/#/sockit.

Documentation and examples can be found in the GitHub wiki.

The occupuational models that come prepackaged with sockit are built with the sockit-data tool.

License

Copyright 2022-2023 Innovative Policy Lab d/b/a Research Improving People's Lives ("RIPL"), Providence, RI. All Rights Reserved.

Your use of the Software License along with any related Documentation, Data, etc. is governed by the terms and conditions which are available here: LICENSE.md

Please contact connect@ripl.org to inquire about commercial use.

Installation

Requires Python 3.8 or later.

To install the latest release version from PyPI using pip:

pip install sockit

To install a development version from the current directory of the git repository:

pip install -e .

Contributors

  • Marcelle Goggins
  • Ethan Ho
  • Nile Dixon
  • Mark Howison
  • Joe Long
  • Karen Shen

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

sockit-0.3.1.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

sockit-0.3.1-py3-none-any.whl (3.2 MB view details)

Uploaded Python 3

File details

Details for the file sockit-0.3.1.tar.gz.

File metadata

  • Download URL: sockit-0.3.1.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for sockit-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e7123e82bb22776d961533cd6b6b1d88f9a690645408249812e9ba3ce6af48a8
MD5 7e58ca8e35f2f2e5559e1b2ee3bc794d
BLAKE2b-256 07bc8283310f3cac85c129b3e960a39012f7c8d34db8b2b5e52d95bb3b1a4f1f

See more details on using hashes here.

File details

Details for the file sockit-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: sockit-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for sockit-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37b05c4fd95c7201e961e33ffd17fa6b895e9b6a3cc9b70a07ca135c9de53210
MD5 1efc404bc784c99352f39288fb504f3b
BLAKE2b-256 e91ec826a9ba15dcdb7e3bb903569c71fad87e137d5f6396e3990b8ea98043e4

See more details on using hashes here.

Supported by

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