{"id":20107321,"url":"https://github.com/erthalion/valves-model","last_synced_at":"2026-05-10T13:07:41.994Z","repository":{"id":29331648,"uuid":"32865330","full_name":"erthalion/valves-model","owner":"erthalion","description":"Automatically exported from code.google.com/p/valves-model","archived":false,"fork":false,"pushed_at":"2015-03-25T13:21:30.000Z","size":22140,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-13T05:14:13.454Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erthalion.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-25T13:11:42.000Z","updated_at":"2015-03-25T13:21:30.000Z","dependencies_parsed_at":"2022-09-06T17:52:14.081Z","dependency_job_id":null,"html_url":"https://github.com/erthalion/valves-model","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthalion%2Fvalves-model","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthalion%2Fvalves-model/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthalion%2Fvalves-model/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erthalion%2Fvalves-model/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erthalion","download_url":"https://codeload.github.com/erthalion/valves-model/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241549133,"owners_count":19980476,"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-11-13T17:56:25.341Z","updated_at":"2026-05-10T13:07:36.941Z","avatar_url":"https://github.com/erthalion.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hydrodynamic modeling valves\n\nAutomatically exported from code.google.com/p/valves-model . \nInitial (and mostly for testing purposes) version of stationary proflem of fluid flow in large blood vessels.\nSignificant part of this code is belongs to Geidarov N. A.\n\n## Project structure:\n* build\n    this directory contains binary files and all that is need to run program (mask files, config files, group files etc.)\n\n* CMakeFiles\n    cmake directory for their files\n\n* cmake_install.cmake, CMakeCache.txt, Makefile\n    this files is needed for project build\n\n* lib\n    this directory contains all requirements libraries for project\n\n* src\n    code directory\n\n* CMakeList.txt\n    configuration file for cmake\n\n\n## Source structure:\n\n* area_builder\n    this directory contains all python scripts, that is need to create mask files for calculation\n    they have use numpy(http://www.numpy.org/) for creation of the arrays\n    build_area.py is main script\n    other subdirectories (cube, empty) contains script with same names for different area forms\n    pressure_mask.py is used for creation pressure mask\n    u_mask.py is used for creation velocity mask (x component of velocity vector)\n    v_mask.py is used for creation velocity mask (y component of velocity vector)\n    w_mask.py is used for creation velocity mask (z component of velocity vector)\n\n* db\n    this directory contains python script for upload calculation result into cloud mongodb storage\n    at this moment there is mongolab \u0026 mongohq\n\n* lib\n    this directory contains source of libraries, which is used in project\n    they used in source form for cross-platform\n    at this moment there is inih library for parsing ini config files (http://code.google.com/p/inih/)\n    structure of this library was slightly modified and it used as shared library\n\n* visualize\n    this directory contains all python scripts for visualization of the calculation results with mayavi2 (http://code.enthought.com/projects/mayavi/)\n    mayavi is used as wrapper on VTK\n\n* main.cpp\n    main source file, which contains numerical algoryphm on c++\n\n## Usefull commands:\n```bash\nUpdate on cluster with rsync (nusc it's short name from ssh config)\nrsync -av valves-model/ dadolgov@nusc:~/valves-model --exclude .git --exclude results --exclude groups\n```\n\n## Requirements:\n* inih http://code.google.com/p/inih/ New BSD License\n* numpy http://www.numpy.org/ BSD License\n* mayavi2 http://code.enthought.com/projects/mayavi/ BSD License\n* VTK 5 http://www.vtk.org/ BSD License\n* Cmake http://www.cmake.org/ New BSD License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferthalion%2Fvalves-model","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferthalion%2Fvalves-model","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferthalion%2Fvalves-model/lists"}