{"id":16447163,"url":"https://github.com/yokawaiik/cognitive_maps_modeling_tool","last_synced_at":"2026-05-15T18:35:26.579Z","repository":{"id":151611874,"uuid":"564696618","full_name":"yokawaiik/cognitive_maps_modeling_tool","owner":"yokawaiik","description":"Cognitive maps modeling tool for desktop.","archived":false,"fork":false,"pushed_at":"2023-02-06T18:16:50.000Z","size":855,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T02:01:25.979Z","etag":null,"topics":["alghorithm","chart","desktop","flchart","flutter","flutter-desktop","getx","grid","math","picker","pluto-grid","table"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/yokawaiik.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-11T09:31:13.000Z","updated_at":"2023-03-13T15:42:29.000Z","dependencies_parsed_at":"2023-05-24T21:45:28.610Z","dependency_job_id":null,"html_url":"https://github.com/yokawaiik/cognitive_maps_modeling_tool","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/yokawaiik/cognitive_maps_modeling_tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokawaiik%2Fcognitive_maps_modeling_tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokawaiik%2Fcognitive_maps_modeling_tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokawaiik%2Fcognitive_maps_modeling_tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokawaiik%2Fcognitive_maps_modeling_tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yokawaiik","download_url":"https://codeload.github.com/yokawaiik/cognitive_maps_modeling_tool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokawaiik%2Fcognitive_maps_modeling_tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33074882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["alghorithm","chart","desktop","flchart","flutter","flutter-desktop","getx","grid","math","picker","pluto-grid","table"],"created_at":"2024-10-11T09:49:52.982Z","updated_at":"2026-05-15T18:35:26.562Z","avatar_url":"https://github.com/yokawaiik.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cognitive maps modeling tool\n\nThis is a small MVP project to develop a tool for modeling cognitive maps, which is implemented as a desktop application.\n\n## Content table\n\n- [Cognitive maps modeling tool](#cognitive-maps-modeling-tool)\n  - [Content table](#content-table)\n  - [Domain Information](#domain-information)\n  - [Used stack](#used-stack)\n  - [Features](#features)\n    - [Were realized](#were-realized)\n    - [Ways of improving](#ways-of-improving)\n  - [App demonstration](#app-demonstration)\n  - [Author contacts](#author-contacts)\n  - [License](#license)\n\n\n## Domain Information\n\nCognitive modeling based on cognitive maps makes it possible to use incomplete, fuzzy and even contradictory information from subject matter experts on a complex object of study to control it. Cognitive maps are used to determine the most significant and significant relationships, identify factors that significantly affect the problem under study, as well as signs of a control action of the required size, shape and sign of application in order to obtain the desired results.\n\n## Used stack\n\n- [GetX](https://pub.dev/packages/get): Easy and powerful state management framework with useful UI tricks;\n- [pluto_grid](https://pluto.weblaze.dev/series/pluto-grid): for work with data grids;\n- [fl_chart](https://github.com/imaNNeo/fl_chart): Flutter chart library;\n- Others package for UI and utils: flutter_material_pickers, file_saver, file_picker, equations, e.t.c. \n\n## Features\n### Were realized\n- [x] create new cognitive map;\n- [x] edit cognitive map's weights in matrix form;\n- [x] add/delete factors;\n- [x] data validation;\n- [x] save map to file;\n- [x] load cognintive map from file;\n- [x] analysis of dynamics cognitive map;\n- [x] show chart. \n\n### Ways of improving\n\n- [ ] subtract/sum cognitive maps;\n- [ ] edit cognitive map's weights in graph form;\n- [ ] save to file also analysis' result;\n- [ ] redisign UI.\n\n## App demonstration\n\n![Start](./docs/screenshots/start.png)\n\\\nImg - Start\n\\\n\\\n![Set factors](./docs/screenshots/set_factors.png)\n\\\nImg - Set factors (create new map)\n\\\n\\\n![Cognitive map edit](./docs/screenshots/cm_edit.png)\n\\\nImg - Cognitive map edit\n\\\n\\\n![Cognitive map choose dependent factors](./docs/screenshots/cm_choose_dependent_factors.png)\n\\\nImg - Cognitive map choose dependent factors\n\\\n\\\n![Cognitive map set controlled factors](./docs/screenshots/cm_set_controlled_factors.png)\n\\\nImg - Cognitive map set controlled factors\n\\\n\\\n![Cognitive map choose time](./docs/screenshots/cm_choose_time.png)\n\\\nImg - Cognitive map choose time\n\\\n\\\n![Cognitive map set S(0)](./docs/screenshots/cm_set_s(0).png)\n\\\nImg - Cognitive map set S(0)\n\\\n\\\n![Cognitive map chart](./docs/screenshots/cm_chart.png)\n\\\nImg - analysis chart\n\n\n\n\n\n## Author contacts\n\nMade by @yokawaiik\n\n\u003cp\u003e\n  \u003ca href=\"https://mail.google.com/mail/u/0/#search/yokawaiik%40gmail.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Gmail-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://instagram.com/yokawaiik\"\u003e\u003cimg src=\"https://img.shields.io/badge/instagram-E4405F.svg?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://linkedin.com/in/danil-shubin\"\u003e\u003cimg src=\"https://img.shields.io/badge/linkedin-0077B5.svg?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/yokawaiik\"\u003e\u003cimg src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## License\n\nGPL\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyokawaiik%2Fcognitive_maps_modeling_tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyokawaiik%2Fcognitive_maps_modeling_tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyokawaiik%2Fcognitive_maps_modeling_tool/lists"}