Skip to main content

Machine learning toolkit designed to support data scientists in breast cancer analysis.

Project description

Project generated with PyScaffold PyPI-Server

BCT

Machine learning toolkit designed to support data scientists in breast cancer detection, classification and analysis.

Installation

Install the package with:

pip install breast-cancer-toolkit

Usage as CLI

Convert the DCM files into TIFF format recursively with the same basename.

parallel bct convert {} {.}.tiff ::: **/*.dcm

Usage as library

Models

Remove background with instance segmentation

Model Training data Resolution # of samples seen IoU Accuracy

Data sources

Source Argument Type Notes
image 'image.jpg' str or Path Single image file. Format supported: jgp, png, dcm, tiff
URL 'https://ultralytics.com/images/bus.jpg' str URL to an image.
screenshot 'screen' str Capture a screenshot.
PIL Image.open('im.jpg') PIL.Image HWC format with RGB channels.
OpenCV cv2.imread('im.jpg') np.ndarray HWC format with BGR channels uint8 (0-255).
numpy np.zeros((640,1280,3)) np.ndarray HWC format with BGR channels uint8 (0-255).
torch torch.zeros(16,3,320,640) torch.Tensor BCHW format with RGB channels float32 (0.0-1.0).
CSV, json, xlsx 'sources.csv' str or Path CSV file containing paths to images, videos, or directories.
video 'video.mp4' str or Path Video file in formats like MP4, AVI, etc.
directory 'path/' str or Path Path to a directory containing images or videos.
glob 'path/*.jpg' str Glob pattern to match multiple files. Use the * character as a wildcard.
YouTube 'https://youtu.be/LNwODJXcvt4' str URL to a YouTube video.
stream 'rtsp://example.com/media.mp4' str URL for streaming protocols such as RTSP, RTMP, TCP, or an IP address.
multi-stream 'list.streams' str or Path *.streams text file with one stream URL per row, i.e. 8 streams will run at batch-size 8.

Note

This project has been set up using PyScaffold 4.5 and the dsproject extension 0.0.post1.dev166+g2aaddf7.d20240514.

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

breast_cancer_toolkit-1.1.0.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

breast_cancer_toolkit-1.1.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file breast_cancer_toolkit-1.1.0.tar.gz.

File metadata

  • Download URL: breast_cancer_toolkit-1.1.0.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for breast_cancer_toolkit-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ba3431f10eb0422d97f40c476ca051deca375fc71c9a62ab2b895b07aeb2f666
MD5 18ee42f96a11d7f912b592f62c5a9b3d
BLAKE2b-256 d84592c1ad6353f62a2c6f64b0c52c17b868c425e216021d271c8a0fd6b722f0

See more details on using hashes here.

File details

Details for the file breast_cancer_toolkit-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for breast_cancer_toolkit-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52c1ee9f0022b05c8014794f769a4b053d09421f8c11037cbe2e964ec1d60690
MD5 b12ee3959fef0fbce0bb3b7f5a559b49
BLAKE2b-256 5b209f79b5dd64a2fb1c9fb329acc081ff8c2c40bdc0e7ab0347165cd2c99080

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