{"id":16389049,"url":"https://github.com/moritzploss/tribology","last_synced_at":"2025-03-21T02:31:53.163Z","repository":{"id":26836790,"uuid":"110825481","full_name":"moritzploss/tribology","owner":"moritzploss","description":"A Python package for tribology research and education","archived":false,"fork":false,"pushed_at":"2022-11-22T02:21:27.000Z","size":75447,"stargazers_count":13,"open_issues_count":3,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-17T19:52:27.276Z","etag":null,"topics":["machine-design","research","tribology"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moritzploss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-15T11:36:17.000Z","updated_at":"2025-01-27T18:39:28.000Z","dependencies_parsed_at":"2023-01-14T08:45:21.605Z","dependency_job_id":null,"html_url":"https://github.com/moritzploss/tribology","commit_stats":null,"previous_names":[],"tags_count":130,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzploss%2Ftribology","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzploss%2Ftribology/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzploss%2Ftribology/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzploss%2Ftribology/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moritzploss","download_url":"https://codeload.github.com/moritzploss/tribology/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244725559,"owners_count":20499629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-design","research","tribology"],"created_at":"2024-10-11T04:30:59.288Z","updated_at":"2025-03-21T02:31:49.426Z","avatar_url":"https://github.com/moritzploss.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/moritzploss/tribology.png)](https://travis-ci.org/moritzploss/tribology)\n[![DOI](https://zenodo.org/badge/110825481.svg)](https://zenodo.org/badge/latestdoi/110825481)\n\n\n# tribology\nThis Python 3 package is a collection of functions for\ntribology research and education, including contact mechanics,\nlubrication science, data handling and data processing. It provides \nimplementations of analytical and numerical calculation routines together with \nfrequently used constants.\n\nThe **tribology package** is hosted on GitHub:\n\n    https://github.com/moritzploss/tribology\n\nYou can **install** the package from the\n**\u003ca href=\"https://pypi.python.org/pypi/tribology\" target=\"_blank\"\u003ePyPI\u003c/a\u003e**\nindex using pip:\n\n    pip install tribology\n\nAfter installation, it is recommended to **import** the package and all\nits modules as follows:\n\n```python\nimport tribology as tr\n```\n\nThe package\n**\u003ca href=\"https://moritzploss.github.io/tribology\" target=\"_blank\"\u003e\ndocumenation\u003c/a\u003e** is provided through GitHub Pages; the Sphinx source files\ncan be found in the [`/docs`](./docs) directory. Simple examples of how to use \nthe package are provided in the [`/examples`](./examples) directory.\n\nThe package is provided under an MIT license. See the \n[`LICENSE.txt`](LICENSE.txt) file for more information.\n\n# use in scientific publications\n\nYou can refer to the tribology package in **scientific publications** by\nusing its DOI. The following DOI will resolve all releases of the\npackage and automatically point to the latest release. A more detailed\noverview of the DOI release history can be found through\n**\u003ca href=\"https://doi.org/10.5281/zenodo.1117727\" target=\"_blank\"\u003eZenodo\u003c/a\u003e**:\n\n    DOI:  10.5281/zenodo.1117727\n\nThe suggested citation format is:\n\n    [List of contributors] et al., Tribology -- A Python Package for Tribology \n    Research and Education, version v[x.x.x] ([date]). doi: [DOI] \n\n\n# version history\n\nPlease refer to the release history for a detailed overview.\n\n\n# known issues\n\n### numpy\n\nThe following releases of NumPy may cause file access errors when using data\nimport and processing routines of the tribology package. It is \nrecommended to use the NumPy release(s) specified in [`setup.py`](setup.py).\n\n    1.16.2\n    1.16.3\n\n### missing install requires\nSome older versions of the tribology package (0.4 \u003c= version \u003c 0.5) may raise the \nfollowing error when imported:\n\n    ModuleNotFoundError: No module named 'cv2'\n\nThis is caused by a missing `install_requires` argument in\n[`setup.py`](./setup.py). To fix this, either update to a later version of the\npackage, or install the missing `cv2` package manually:\n\n    pip install opencv-python\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoritzploss%2Ftribology","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoritzploss%2Ftribology","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoritzploss%2Ftribology/lists"}