{"id":13936313,"url":"https://github.com/ashwinvis/caeroc","last_synced_at":"2025-03-29T01:31:20.560Z","repository":{"id":32480831,"uuid":"36061089","full_name":"ashwinvis/caeroc","owner":"ashwinvis","description":"☴🖩 Compressible Aerodynamics Calculator for Python","archived":false,"fork":false,"pushed_at":"2023-07-15T01:47:20.000Z","size":598,"stargazers_count":31,"open_issues_count":6,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-27T15:44:25.755Z","etag":null,"topics":["aerodynamics","calculator","compressible-flows","gas-dynamics","gui","python","qt"],"latest_commit_sha":null,"homepage":"","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/ashwinvis.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-05-22T08:28:46.000Z","updated_at":"2024-06-18T14:28:29.000Z","dependencies_parsed_at":"2022-09-05T04:31:49.172Z","dependency_job_id":"e279087f-af84-4cbe-8aa2-37f51083a8ca","html_url":"https://github.com/ashwinvis/caeroc","commit_stats":{"total_commits":44,"total_committers":5,"mean_commits":8.8,"dds":0.5681818181818181,"last_synced_commit":"3383cbc896fc49e079c07a54564b547f2e2e0ead"},"previous_names":["jadelord/caeroc"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwinvis%2Fcaeroc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwinvis%2Fcaeroc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwinvis%2Fcaeroc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashwinvis%2Fcaeroc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashwinvis","download_url":"https://codeload.github.com/ashwinvis/caeroc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222440960,"owners_count":16984894,"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":["aerodynamics","calculator","compressible-flows","gas-dynamics","gui","python","qt"],"created_at":"2024-08-07T23:02:33.690Z","updated_at":"2024-10-31T16:06:44.040Z","avatar_url":"https://github.com/ashwinvis.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"caeroc\n======\n\nCompressible Aerodynamics Calculator for Python\n-----------------------------------------------\n\n|version| |LICENSE| |travis|\n\nA python package for compressible flows. A dynamic toolkit which enables\nyou to make use of the formulae governing compressible flows.\n\n.. figure:: https://raw.githubusercontent.com/ashwinvis/caeroc/gh-pages/screenshot.png\n   :alt: Screenshot\n\n.. figure:: https://raw.githubusercontent.com/ashwinvis/caeroc/gh-pages/caeroc-video.png\n   :alt: Demo. Click to see the full video\n   :align: right\n   :target: https://tube.tchncs.de/w/21xYGCA4DDzkaeFKwq6Gy5\n\nRequirements\n------------\n- Python 2.7, \u003e=3.4\n- pylab (numpy, scipy and matplotlib)\n- ashwinvis/scikit-aero \u003e= 0.2\n- PyQt5 / PySide (optional, but recommended for GUI)\n- pandas (optional: for making tables)\n- colorlog (optional: for coloured log)\n\nInstallation\n------------\nTo install from PyPI:\n\n.. code:: bash\n\n    pip install -e git+https://github.com/AeroPython/scikit-aero.git#egg=scikit-aero\n\n    # Any of the following\n    pip install caeroc\n    pip install caeroc[pyqt]\n    pip install caeroc[pyside]\n\nTo install development versions of ``caeroc`` and ``scikit-aero``\n\n.. code:: bash\n\n    pip install pipenv\n    pipenv install -e git+https://github.com/ashwinvis/caeroc.git#egg=caeroc\n\nIf the current configuration of the GUI does not work for you,\nregenerate it by running:\n\n.. code:: bash\n\n    cd caeroc/gui\n    ./configure\n\nLaunch\n------\nSimply run in your terminal\n\n.. code:: bash\n\n    caeroc-app\n\nFeatures\n--------\n\n-  [x] Command-line tool which opens a Qt based GUI calculator\n\n   In development\n\n-  [ ] Save data as a database\n-  [ ] Plotting graphs\n-  [ ] Generate gas tables\n-  [ ] Calculate flow characteristics: Coefficient of pressure, lift and\n   drag for basic profiles.\n\nCourtesy\n--------\n\n-  The idea for a compressible aerodynamics calculator in the form an\n   online JS tool had been implemented by `William\n   Devenport \u003chttp://www.aoe.vt.edu/people/faculty.php?fac_id=wdevenpo\u003e`__\n   `here \u003chttp://www.dept.aoe.vt.edu/~devenpor/aoe3114/calc.html\u003e`__.\n   This project is pushing more functionalities as an offline tool and\n   allowing users to dynamically use the formulae for specific cases.\n-  Thanks to the scikit-aero team for being the backend\n\n.. |version| image:: https://img.shields.io/pypi/v/caeroc.svg\n   :target: https://pypi.python.org/pypi/caeroc/\n   :alt: Latest version\n.. |LICENSE| image:: https://img.shields.io/badge/license-GPL-blue.svg\n   :target: /LICENSE\n.. |travis| image:: https://travis-ci.org/ashwinvis/caeroc.svg?branch=master\n   :target: https://travis-ci.org/ashwinvis/caeroc\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashwinvis%2Fcaeroc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashwinvis%2Fcaeroc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashwinvis%2Fcaeroc/lists"}