thread
A Python threading library extension ⭐️ Star to support our work!
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.4%) to scientific vocabulary
Keywords
Repository
A Python threading library extension ⭐️ Star to support our work!
Basic Info
- Host: GitHub
- Owner: python-thread
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://thread.ngjx.org
- Size: 1.59 MB
Statistics
- Stars: 18
- Watchers: 1
- Forks: 3
- Open Issues: 13
- Releases: 15
Topics
Metadata Files
README.md
About The Project
Strictly type-safe and Wraps around the python threading library and provides extra functionality
Fully compatible with the threading library, this project hopes to provide a more out-of-the-box solution with multi-threaded processing and fetching values from a completed thread, etc.
!! Important !!
This project is in it's very early stages of development and bugs are to be expected.
I hope thread will become your threading solution! ♡⸜(˶˃ ᵕ ˂˶)⸝♡
Getting Started
This is an example of how you can set up your project locally. To get a local copy up and running follow these simple example steps.
Prerequisites
- Python 3.9+
Installation
Below is an example of how you can install and use thread.
1. Install the package
sh
pip install -U thread
2. Import thread into your library
py
import thread
from thread import Thread, ConcurrentProcessing
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. ( ˶ˆᗜˆ˵ )
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Read our contributing guide for more information.
License
Distributed under the BSD-3-Clause License. See LICENSE.txt for more information.
Contact
Alex - contact@thread.ngjx.org
Acknowledgments
Owner
- Name: Thread
- Login: python-thread
- Kind: organization
- Location: Singapore
- Website: https://pypi.org/project/thread/
- Repositories: 1
- Profile: https://github.com/python-thread
A Python threading library extension
Citation (CITATION.cff)
abstract: Python threading library
authors:
- alias: Alex
family-names: Ng
given-names: Jun Xiang
orcid: https://orcid.org/0009-0001-1641-9397
identifiers:
- type: doi
value: 10.5281/zenodo.10799219
description: This is the collection of archived snapshots of all versions of thread.
- type: url
value: https://github.com/python-thread/thread/releases/tag/v2.0.5
description: The GitHub release URL of tag v2.0.5.
- type: url
value: https://pypi.org/project/thread/2.0.5
description: The PyPI release URL of tag v2.0.5.
cff-version: 1.2.0
date-released: 2024-03-07
keywords:
- python
- python3
- python3.9
- python3.10
- python3.11
- thread
- threading
- extension
- multiprocessing
license: BSD-3-Clause
message: If you use this software, please cite it using these metadata.
repository-code: https://github.com/python-thread/thread
repository-artifact: https://pypi.org/project/thread
title: thread
type: software
version: 2.0.5
url: https://thread.ngjx.org
GitHub Events
Total
- Watch event: 2
- Delete event: 79
- Issue comment event: 70
- Push event: 5
- Pull request review event: 5
- Pull request event: 157
- Create event: 79
Last Year
- Watch event: 2
- Delete event: 79
- Issue comment event: 70
- Push event: 5
- Pull request review event: 5
- Pull request event: 157
- Create event: 79
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 0
- Total pull requests: 55
- Average time to close issues: N/A
- Average time to close pull requests: 13 days
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.71
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 55
Past Year
- Issues: 0
- Pull requests: 55
- Average time to close issues: N/A
- Average time to close pull requests: 13 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.71
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 55
Top Authors
Issue Authors
- caffeine-addictt (13)
- dependabot[bot] (1)
- Abdullah-Albanna (1)
- ShiroTohu (1)
Pull Request Authors
- dependabot[bot] (197)
- caffeine-addictt (46)
- robvdl (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 18,053 last-month
- Total dependent packages: 2
- Total dependent repositories: 4
- Total versions: 15
- Total maintainers: 1
pypi.org: thread
Threading module extension
- Homepage: https://thread.ngjx.org
- Documentation: https://thread.ngjx.org/docs/v2.0.5
- License: BSD-3-Clause
-
Latest release: 2.0.5
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- JRubics/poetry-publish v1.17 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- colorama 0.4.6
- coverage 7.3.2
- iniconfig 2.0.0
- numpy 1.26.2
- packaging 23.2
- pluggy 1.3.0
- pytest 7.4.3
- ruff 0.1.5
- typing-extensions 4.8.0
- numpy ^1.26.2
- python ^3.9
- typing-extensions ^4.8.0
- release-drafter/release-drafter v5 composite
