{
"info": {
"author": "Kenneth E. Carlton",
"author_email": "kencarlton777@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: Manufacturing",
"License :: OSI Approved :: BSD License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Scientific/Engineering"
],
"description": "Info about stackups.py\n======================\n\n.. contents::\n :local:\n \nIntroduction\n------------\n\nThis program's purpose is to allow engineers and designers to verify clearances\nbetween moving or stationary parts within a machine. This check becomes more\ncritical when one recognizes that all the features of machined parts are\nmachined according to an allowable tolerance range. These accumulated\ntolerances can close operating gaps and thus result in malfunctioning\nmachinery.\n\nIt should be obvious that all the features of all the parts will not be at the\nmaximum of their tolerance range, nor at their minimum. This program, in\naddition to calculating gaps based on max/min tolerances, will also calculate\nclearances based on the probability of features being at some median size.\nThis probability calculation is used by a majority of the major manufacturers\ntoday (six sigma).\n\nCost\n----\n\nThis program is \"donationware\", meaning your good grace is needed to support\nthis project. Recommended cost: $25 per seat. You may pay for this program\nper the link set up on the website ``_.\n(See the license agreement for more information.)\n\n\nHow it works\n------------\n\nThis program works within a Python [2] command prompt window (or more \npreferably, in an ipython command prompt window). This program works very \nsimilarly to Python's standard \"list\" command, which is a basic, fundamental\nfeature of Python. Therefore this program is easy to learn. YOU DO NOT HAVE\nTO KNOW THE PYTHON LANGUAGE TO USE THIS PROGRAM!\n\nThe fundamental element used in this program is an obect called a \"Stackunit\".\nA Stackunit is composed of a dimension, a tolerance, the name assigned to that\ndimension (e.g., END TO SHOULDER), and the part no. to which that dimension\npertains. A group of Stackunit objects form a \"Stack\" object. The Stack \nobject not only contains Stackunit objects, but also has wrapped within it\ncomputer code which carries out analysis and summation of the encompassed\nStackunit objects. Finally, a group of Stack objects can be grouped together\nin what's called a \"Stacks\" object. If a dimenion or tolerance changes for one\nStackunit, then if that same Stackunit is used in other Stack objects, it will \nbe automatically updated in all the Stack objects.\n\nDuring the course of building stacks, editing is very common. Editing involves\nupdating dimensions, inserting new dimensions, rearranging dimensions, etc.\nThis program is designed to facilitate that editing.\n\nTutorial\n--------\n\nIf you have never done a stackup (i.e., by hand), no problem. A tutorial has\nbeen created to show you how to do this, along with showing you how to use this\nprogram. It can be found at ``_.\n\n\n---------------------------------------------------------------------\n\n.. rubric:: Footnotes\n\n.. [1] Recommended Python engine on which to run this program (it's free):\n `Anaconda `_\n\n.. [2] What is Python? 2 min 50 secs to 4 min 10 secs of this video from\n Google describes Python: ``_\n (An old version of Python, version 2.4, was used in this class. As \n concerns beginners, only two main differences exists between version 2.4\n and the newer 3.x version: 1. for division in 2.4, make sure that you use a\n decimal point in at least one of the numbers. For example, in 2.4, \n 3/2 = 1, and 3/2.0 = 1.5. That is, in 2.4, 3/2 is an integer division. \n 2. In version 3.x, a parenthesis is needed for the print command. That is,\n `print('something to print')` instead of `print 'something to print'`.)",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.newconceptzdesign.com/",
"keywords": "stackups stackup engineering mechanical engineer machinery machine tolerance design designer clearance six sigma",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "stackups",
"package_url": "https://pypi.org/project/stackups/",
"platform": "any",
"project_url": "https://pypi.org/project/stackups/",
"project_urls": {
"Homepage": "http://www.newconceptzdesign.com/"
},
"release_url": "https://pypi.org/project/stackups/1.2.5/",
"requires_dist": null,
"requires_python": "",
"summary": "Stack up analyis: calculate clearances between machinery parts.",
"version": "1.2.5"
},
"last_serial": 3463408,
"releases": {
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "222d50fb881779581044d62de4a659bd",
"sha256": "94ac2303538c35b1b6a136a4b9fb00fe3ed635f6bca00a9f50811eb9b8dedb8b"
},
"downloads": -1,
"filename": "stackups-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "222d50fb881779581044d62de4a659bd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34426,
"upload_time": "2017-03-03T04:31:55",
"url": "https://files.pythonhosted.org/packages/46/50/396a1c83e166be4ba535e97a2395741701ec6d6c71ab41f316bea242fccb/stackups-1.0.1.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "0ee43c23b01d2315989d5675be4c16a6",
"sha256": "a3a5993724b3b7d1e3c64d622213210c2ea87558d55bdafb446beafd8a29bd54"
},
"downloads": -1,
"filename": "stackups-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0ee43c23b01d2315989d5675be4c16a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33618,
"upload_time": "2017-03-07T04:02:11",
"url": "https://files.pythonhosted.org/packages/e3/e8/ac56920d01e74d96ed26d86d23b4dc9fb639f60bd61f590cf10e6294f7c9/stackups-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "83fa20680f5ab294328a96ca47da10e7",
"sha256": "7ee24efbff9facfd7512a5d906e6610b1fe42bd9ad47bba5ae94b9e222269a98"
},
"downloads": -1,
"filename": "stackups-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "83fa20680f5ab294328a96ca47da10e7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36628,
"upload_time": "2017-06-10T03:06:28",
"url": "https://files.pythonhosted.org/packages/97/0e/d9679c0cb9006e52346d34a29cd8cff9d77d7787ea11d7edb759743f5520/stackups-1.2.0.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "c783301230af6bf3cfb325aaffc01ae8",
"sha256": "ad3db4eeddf9b84931892242d7910c600a80aab8822739c02289defe8c75ad81"
},
"downloads": -1,
"filename": "stackups-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "c783301230af6bf3cfb325aaffc01ae8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36623,
"upload_time": "2017-06-10T03:59:12",
"url": "https://files.pythonhosted.org/packages/99/3f/593ed75ef5eacdd24ae8a676812bf17d0d85b01c7d258b9b3728789a4d7a/stackups-1.2.1.tar.gz"
}
],
"1.2.2": [
{
"comment_text": "",
"digests": {
"md5": "da4280f8a31aaef8e2fe6943a417e7eb",
"sha256": "e15a07eb15f4ad4469de0cc0a82668af0b6fd5c255fe901a4b2cffea07e6292d"
},
"downloads": -1,
"filename": "stackups-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "da4280f8a31aaef8e2fe6943a417e7eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 35884,
"upload_time": "2017-10-13T00:34:01",
"url": "https://files.pythonhosted.org/packages/ca/93/0b4211308210ce50933715455a20628bfcdca3d6977e15cbe9445c533d85/stackups-1.2.2.tar.gz"
}
],
"1.2.3": [
{
"comment_text": "",
"digests": {
"md5": "59c5ab691bc195606991ba09ee747da7",
"sha256": "72a1bbf694566876aa66f2c5491af5e9b36ad981be4836600fd4f855d9b857d4"
},
"downloads": -1,
"filename": "stackups-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "59c5ab691bc195606991ba09ee747da7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36020,
"upload_time": "2017-11-09T02:14:59",
"url": "https://files.pythonhosted.org/packages/36/47/ef8ef5630f4518e5e54cc30c28969d09940a2d8eca86436468931dea577a/stackups-1.2.3.tar.gz"
}
],
"1.2.4": [
{
"comment_text": "",
"digests": {
"md5": "880c1e2f7b906fff70ef62f734f01fe9",
"sha256": "d87622679a8b5c969160287ecec910d437f10090add1cc649702b8b93469aa1a"
},
"downloads": -1,
"filename": "stackups-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "880c1e2f7b906fff70ef62f734f01fe9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37997,
"upload_time": "2017-11-25T18:34:17",
"url": "https://files.pythonhosted.org/packages/67/ad/4831cd1bbffe65171f4ecd16a5e7baef32fd59f036ccddcbd83fa72d425c/stackups-1.2.4.tar.gz"
}
],
"1.2.5": [
{
"comment_text": "",
"digests": {
"md5": "8f245128a5297176725eca1d95a65845",
"sha256": "1ac1f99f58bf9a8a3c9e461a8611d213f16ab5cf8540f6b030b2e516b69c0983"
},
"downloads": -1,
"filename": "stackups-1.2.5.tar.gz",
"has_sig": false,
"md5_digest": "8f245128a5297176725eca1d95a65845",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 39315,
"upload_time": "2018-01-05T02:10:20",
"url": "https://files.pythonhosted.org/packages/97/a1/6ad8a0ffc574c0b613562dc33e6cebe2b42c31d6f5828bb118217ae9c12c/stackups-1.2.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8f245128a5297176725eca1d95a65845",
"sha256": "1ac1f99f58bf9a8a3c9e461a8611d213f16ab5cf8540f6b030b2e516b69c0983"
},
"downloads": -1,
"filename": "stackups-1.2.5.tar.gz",
"has_sig": false,
"md5_digest": "8f245128a5297176725eca1d95a65845",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 39315,
"upload_time": "2018-01-05T02:10:20",
"url": "https://files.pythonhosted.org/packages/97/a1/6ad8a0ffc574c0b613562dc33e6cebe2b42c31d6f5828bb118217ae9c12c/stackups-1.2.5.tar.gz"
}
]
}