Skip to content

Python module for calculating hole/shaft tolerances per ISO 286

License

Notifications You must be signed in to change notification settings

parkergreene/isofits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISOFITS

This package contains functions for calculating hole/shaft tolerances and fits per ISO 286

Installation

isofits is available on PYPI. Install with pip:

pip install isofits

Usage

Import the package:

from isofits import *

Documentation

See below for a list of function and their usages

isotol

upper_tolerance = isotol('hole', '10', 'H7', 'upper') #returns upper tolerance in microns

lower_tolerance = isotol('hole', '10', 'H7', 'lower') #returns lower tolerance in microns

upper_tolerance, lower_tolerance = isotol('hole', '10', 'H7', 'both') #returns both tolerances in microns

isofit

mmc, lmc = isofit(10, 'H7', 'h6') #returns mmc and lmc of hole/shaft fit

isoreport

isoreport(10, 'H7', 'h6') #returns printed report of mmc and lmc of hole/shaft fit

About

Python module for calculating hole/shaft tolerances per ISO 286

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages