{"id":23499664,"url":"https://github.com/ex-mech/pymech","last_synced_at":"2025-04-06T09:07:55.054Z","repository":{"id":36997586,"uuid":"50511298","full_name":"eX-Mech/pymech","owner":"eX-Mech","description":"A Python software suite for Nek5000 and SIMSON","archived":false,"fork":false,"pushed_at":"2025-03-05T10:54:02.000Z","size":13235,"stargazers_count":26,"open_issues_count":15,"forks_count":24,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-02T02:56:28.036Z","etag":null,"topics":["closember","io","nek5000","numpy","simson","xarray"],"latest_commit_sha":null,"homepage":"https://pymech.readthedocs.io/en/stable","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eX-Mech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-27T14:02:53.000Z","updated_at":"2025-03-05T10:54:05.000Z","dependencies_parsed_at":"2024-01-11T04:59:44.141Z","dependency_job_id":"e76a0baf-be1a-4b8f-9d71-6f86954d9203","html_url":"https://github.com/eX-Mech/pymech","commit_stats":{"total_commits":513,"total_committers":18,"mean_commits":28.5,"dds":0.7621832358674464,"last_synced_commit":"295fe832a01bbbdcbce58cc9b6cbbefaf43d6479"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eX-Mech%2Fpymech","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eX-Mech%2Fpymech/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eX-Mech%2Fpymech/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eX-Mech%2Fpymech/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eX-Mech","download_url":"https://codeload.github.com/eX-Mech/pymech/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457801,"owners_count":20941906,"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":["closember","io","nek5000","numpy","simson","xarray"],"created_at":"2024-12-25T06:18:12.196Z","updated_at":"2025-04-06T09:07:55.038Z","avatar_url":"https://github.com/eX-Mech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pymech\n\n[![PyPI](https://img.shields.io/pypi/v/pymech)](https://pypi.org/project/pymech/)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/eX-Mech/pymech/build.yaml?branch=main)](https://github.com/eX-Mech/pymech/actions)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/eX-Mech/pymech/main.svg)](https://results.pre-commit.ci/latest/github/eX-Mech/pymech/main)\n[![Coverage Status](https://coveralls.io/repos/github/eX-Mech/pymech/badge.svg)](https://coveralls.io/github/eX-Mech/pymech)\n[![Documentation Status](https://readthedocs.org/projects/pymech/badge/?version=latest)](http://pymech.readthedocs.org/en/stable/)\n[![DOI](https://zenodo.org/badge/50511298.svg)](https://zenodo.org/badge/latestdoi/50511298)\n\nA Python suite of routines for [Nek5000] and [SIMSON]. Install with:\n\n```\npip install pymech\n```\n\nRead the full documentation at [Pymech doc](http://pymech.readthedocs.io/en/stable).\n\n## Getting started\n\nFor some quick wins, download some sample data\n\n```sh\ncurl -fLO https://raw.githubusercontent.com/eX-Mech/pymech-test-data/main/nek/channel3D_0.f00001\n```\n\nFire up a Python / IPython console and execute:\n\n```py\nimport matplotlib.pyplot as plt\nimport pymech as pm\n\nds = pm.open_dataset('channel3D_0.f00001')\nds.mean(['x', 'z']).ux.plot()\nplt.show()\n```\n\nYou should see something like\n\n![](https://pymech.readthedocs.io/en/stable/_images/usage_37_1.png)\n\nFor an overview of how to use pymech, [follow the usage\ndocumentation](https://pymech.readthedocs.io/en/stable/usage.html).\n\n## Contributing\n\nFound something that does not work? Want to add a new feature to pymech? Have a\nlook at [contributing\nguidelines](https://pymech.readthedocs.io/en/stable/contributing.html).\n\n[Nek5000]: https://nek5000.mcs.anl.gov/\n[SIMSON]: https://github.com/KTH-Nek5000/SIMSON/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fex-mech%2Fpymech","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fex-mech%2Fpymech","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fex-mech%2Fpymech/lists"}