{"id":13395961,"url":"https://github.com/openptv/openptv","last_synced_at":"2025-03-13T22:31:27.000Z","repository":{"id":5771945,"uuid":"6985516","full_name":"OpenPTV/openptv","owner":"OpenPTV","description":"This is our central repository, holding only the community approved code and documentation","archived":false,"fork":false,"pushed_at":"2024-04-02T17:09:32.000Z","size":58061,"stargazers_count":34,"open_issues_count":23,"forks_count":28,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-02T18:27:44.862Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"www.openptv.net","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenPTV.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.LESSER","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2012-12-03T16:31:31.000Z","updated_at":"2024-04-02T18:27:45.674Z","dependencies_parsed_at":"2023-01-11T17:01:36.267Z","dependency_job_id":"3b1e7b7a-fe3e-49de-990c-c37a5fc18df3","html_url":"https://github.com/OpenPTV/openptv","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenPTV%2Fopenptv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenPTV%2Fopenptv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenPTV%2Fopenptv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenPTV%2Fopenptv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenPTV","download_url":"https://codeload.github.com/OpenPTV/openptv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221417282,"owners_count":16816852,"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":[],"created_at":"2024-07-30T18:00:36.430Z","updated_at":"2025-03-13T22:31:26.989Z","avatar_url":"https://github.com/OpenPTV.png","language":"C","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=RK3FHXTCJDSWL"],"categories":["Experimental Fluid Dynamics","4. Particle tracking"],"sub_categories":["PIV / PTV"],"readme":"\u003c!--- \n[![gitcheese.com](https://api.gitcheese.com/v1/projects/055c2faf-6c1e-4f01-9cd3-15a2e005f8fc/badges)](https://www.gitcheese.com/app/#/projects/055c2faf-6c1e-4f01-9cd3-15a2e005f8fc/pledges/create)\n--\u003e\n\n\n\nOpenPTV - framework for particle tracking velocimetry\n=====================================================\n\n![Build status](https://github.com/openptv/openptv/actions/workflows/main.yml/badge.svg)\n [![DOI](https://zenodo.org/badge/6985516.svg)](https://zenodo.org/badge/latestdoi/6985516)\n\n\n\nThis is the code collection of the OpenPTV project - an effort to create\ncommon code for different aspects of the Particle Tracking Velocimetry\nmethod. The code is required to meet the community standards for quality, and\nall code here is therefore peer reviewed.\n\nThe quality standards are decided upon open discussion on the community \nmailing-list, \n  \n  https://groups.google.com/forum/#!forum/openptv\n\nThe peer-review process happens in the open on the same mailing list.\n\n\nHow to help\n-----------\nTo contribute code: fork this repository, build on your fork an orderly branch\nwith your changes, then create a pull request on Github and inform the mailing\nlist, or post a patch series to the mailing list. Be prepared to answer \nquestions and amend your code to satisfy reviewer comments. Be mindful of the\nagreed coding standards (whose URL will be soon updated here).\n\nTo follow and participate in the technical discussion: join the mailing list\nthrough Google Groups.\n\n\nInstalation\n-----------\nSee the documentation on \u003chttp://openptv-python.readthedocs.io/en/latest/\u003e or respective subdirectories' README files for instructions on installing subpackages.\n\nBasic steps for C library users\n-------------------------------\n\n    cd liboptv\n    mkdir build \u0026 cd build\n    cmake ../\n    sudo make install\n    make verify\n\nBasic steps for Python users\n----------------------------\n\n    cd py_bind\n    python setup.py prepare\n    pip install . \n    cd test\n    pytest\n\n\n\n\n\nDonations\n---------\nPlease consider donation to support our website and domain expenses and our developers during their job transitions.\n\n[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=RK3FHXTCJDSWL)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenptv%2Fopenptv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenptv%2Fopenptv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenptv%2Fopenptv/lists"}