Skip to main content

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

Metadata

Release files for sockit 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sockit 0.3.1
File Size Uploaded
sockit-0.3.1.tar.gz 3.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for sockit 0.3.1
File Interpreter ABI Platform
sockit-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 MB

Release files / sockit-0.3.1.tar.gz

Download URL sockit-0.3.1.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
e7123e82bb22776d961533cd6b6b1d88f9a690645408249812e9ba3ce6af48a8
BLAKE2b-256 checksum
How to use checksums
07bc8283310f3cac85c129b3e960a39012f7c8d34db8b2b5e52d95bb3b1a4f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release files / sockit-0.3.1-py3-none-any.whl

Download URL sockit-0.3.1-py3-none-any.whl
Size 3.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
37b05c4fd95c7201e961e33ffd17fa6b895e9b6a3cc9b70a07ca135c9de53210
BLAKE2b-256 checksum
How to use checksums
e91ec826a9ba15dcdb7e3bb903569c71fad87e137d5f6396e3990b8ea98043e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page