{"id":19316621,"url":"https://github.com/wisskirchenj/matrix-processor","last_synced_at":"2026-05-16T11:33:53.968Z","repository":{"id":205633053,"uuid":"713576240","full_name":"wisskirchenj/matrix-processor","owner":"wisskirchenj","description":"Python app to process matrices using numpy","archived":false,"fork":false,"pushed_at":"2023-11-06T10:51:06.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-12T18:29:02.244Z","etag":null,"topics":["matrix-calculations","numpy","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","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/wisskirchenj.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":"2023-11-02T19:59:17.000Z","updated_at":"2023-11-05T16:56:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"3f3b2b7f-3a50-43c3-8216-ece39eedb469","html_url":"https://github.com/wisskirchenj/matrix-processor","commit_stats":null,"previous_names":["wisskirchenj/matrix-processor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wisskirchenj/matrix-processor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisskirchenj%2Fmatrix-processor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisskirchenj%2Fmatrix-processor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisskirchenj%2Fmatrix-processor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisskirchenj%2Fmatrix-processor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wisskirchenj","download_url":"https://codeload.github.com/wisskirchenj/matrix-processor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisskirchenj%2Fmatrix-processor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33100886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"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":["matrix-calculations","numpy","python3"],"created_at":"2024-11-10T01:12:02.482Z","updated_at":"2026-05-16T11:33:53.948Z","avatar_url":"https://github.com/wisskirchenj.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IDEA EDU Course\n\nProject implemented in the track 'Practicing Algorithms with Python' of hyperskill.org JetBrains Academy. \nPurpose of doing this project is to make progress in this track and improve Python knowledge.\n\n## Technology / External Libraries\n\n- Python 3.11.6,\n- with packages: numpy, io, typing, unittest, unittest.mock, parameterized\n\n## Repository Contents\n\nThe sources of main project tasks (6 stages) and pytest testing.\n\n## Installation\n\nInstall the wheel file using pip after clone/fork:\n\n    \u003e pip install dist/matrix_processor-3.11.6-py3-none-any.whl\n\n## Program description\n\nMatrix processor is a Python-based project for devoted matrix enthusiasts: learn to perform a variety of operations\non matrices including addition, multiplication, finding the determinant, and dealing with inverse matrices.\n\nHave fun!\n\n## Project progress\n\nProject was completed on 29.10.23\n\n02.11.23 Project started and Stage 1 completed - Addition of 2 matrices, read from input.\n\n04.11.23 Stage 2 completed - Scale matrix by a constant, read from input.\n\n04.11.23 Stage 3 completed - add multiplication of 2 matrices. Provide menu for choosing operation.\n\n05.11.23 Stage 4 completed - add transposition of matrix in 4 different ways, both diagonals and axes.\n\n06.11.23 Stage 5 completed - add determinant calculation for square matrices using numpy.\n\n06.11.23 Final Stage 6 completed - add inverse calculation for square matrices using numpy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisskirchenj%2Fmatrix-processor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwisskirchenj%2Fmatrix-processor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisskirchenj%2Fmatrix-processor/lists"}