{"id":13409437,"url":"https://github.com/belson17/modred","last_synced_at":"2025-10-21T05:56:56.066Z","repository":{"id":20399361,"uuid":"23675311","full_name":"belson17/modred","owner":"belson17","description":"Modred main repository","archived":false,"fork":false,"pushed_at":"2021-05-04T16:01:50.000Z","size":5291,"stargazers_count":76,"open_issues_count":17,"forks_count":38,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-30T10:51:42.156Z","etag":null,"topics":["dynamic-mode-decomposition","dynamical-systems","koopman","model-reduction","proper-orthogonal-decomposition"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/belson17.png","metadata":{"files":{"readme":"README.rst","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":"2014-09-04T18:59:53.000Z","updated_at":"2024-08-19T20:12:07.000Z","dependencies_parsed_at":"2022-07-25T07:47:03.970Z","dependency_job_id":null,"html_url":"https://github.com/belson17/modred","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belson17%2Fmodred","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belson17%2Fmodred/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belson17%2Fmodred/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belson17%2Fmodred/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/belson17","download_url":"https://codeload.github.com/belson17/modred/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243593388,"owners_count":20316176,"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":["dynamic-mode-decomposition","dynamical-systems","koopman","model-reduction","proper-orthogonal-decomposition"],"created_at":"2024-07-30T20:01:00.776Z","updated_at":"2025-10-21T05:56:51.025Z","avatar_url":"https://github.com/belson17.png","language":"Python","funding_links":[],"categories":["Post-processing and Data Analysis"],"sub_categories":["ML / Optical Flow"],"readme":"Welcome to the modred library!\n------------------------------\n\nThis is an easy-to-use and parallelized library for finding modal decompositions\nand reduced-order models.\n\nParallel implementations of the proper orthogonal decomposition (POD), balanced\nPOD (BPOD), dynamic mode decomposition (DMD), and Petrov-Galerkin projection are\nprovided, as well as serial implementations of the Observer Kalman filter\nIdentification method (OKID) and the Eigensystem Realization Algorithm (ERA).\nmodred is applicable to a wide range of problems and nearly any type of data.\n\nFor smaller and simpler datasets, there is a Matlab-like interface.\nFor larger and more complicated datasets, you can provide modred classes with\nfunctions to interact with your data.\n\nThis work was supported by grants from the National Science Foundation (NSF) and\nthe Air Force Office of Scientific Research (AFOSR).\n\n\nInstallation\n------------\n\nTo install::\n\n  [sudo] pip install modred\n\nor, download the source code and run::\n\n  [sudo] python setup.py install\n\nTo check the installation, you can run the unit tests (parallel requires\nmpi4py)::\n\n  python -c 'import modred.tests; modred.tests.run()'\n\n  mpiexec -n 3 python -c 'import modred.tests; modred.tests.run()'\n\nPlease report failures and installation problems to\nmodred-discuss@googlegroups.com with the following information:\n\n1. Copy of the entire output of the tests or installation\n2. Python version (``python -V``)\n3. Numpy version (``python -c 'import numpy; print numpy.__version__'``)\n4. Your operating system\n\nThe documentation is available at http://modred.readthedocs.io or can be\nbuilt from source by navigating to the install directory and calling::\n\n  sphinx-build doc doc/build\n\nThen simply open index.html in a web browser.  (Note that Sphinx 1.4 or higher\nis required.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelson17%2Fmodred","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelson17%2Fmodred","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelson17%2Fmodred/lists"}