{"id":22141318,"url":"https://github.com/bjam24/agh-languages-and-libraries-of-data-analysis","last_synced_at":"2025-03-24T11:21:15.956Z","repository":{"id":156387848,"uuid":"546080276","full_name":"bjam24/agh-languages-and-libraries-of-data-analysis","owner":"bjam24","description":"This repository contains my projects created during Language and Libraries of Data Analysis on AGH","archived":false,"fork":false,"pushed_at":"2024-07-07T13:37:24.000Z","size":3821,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T16:31:54.230Z","etag":null,"topics":["aho-corasick","breadth-first-search","depth-first-search","library-management-system","tautology-checking"],"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/bjam24.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-10-05T13:43:58.000Z","updated_at":"2024-07-07T13:37:27.000Z","dependencies_parsed_at":"2024-07-07T14:58:04.213Z","dependency_job_id":null,"html_url":"https://github.com/bjam24/agh-languages-and-libraries-of-data-analysis","commit_stats":null,"previous_names":["bjam24/agh-languages-and-libraries-of-data-analysis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjam24%2Fagh-languages-and-libraries-of-data-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjam24%2Fagh-languages-and-libraries-of-data-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjam24%2Fagh-languages-and-libraries-of-data-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjam24%2Fagh-languages-and-libraries-of-data-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjam24","download_url":"https://codeload.github.com/bjam24/agh-languages-and-libraries-of-data-analysis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245258215,"owners_count":20585977,"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":["aho-corasick","breadth-first-search","depth-first-search","library-management-system","tautology-checking"],"created_at":"2024-12-01T21:12:31.222Z","updated_at":"2025-03-24T11:21:15.937Z","avatar_url":"https://github.com/bjam24.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Languages and Libraries of Data Analysis 📈📊\n## Description\nThis repository was made for Languages and Libraries of Data Analysis course at the AGH UST in 2022/2023. Repository contains one major project about tautology\nand other projects called homeworks.\n\n## Topics 📝\n### Project - Tautology\nThe purpose of this project is writing expression in console in Pycharm to check if mentioned expression is tautology or not. The advantage of my code is that\nuser can check unlimited number of expressions. The only limits are users's imagination and Python itself.\n\nBelow is an example how described code works. It can be also used as an instruction how to run my program.\n\nhttps://github.com/bjam24/agh-languages-and-libraries-of-data-analysis/assets/61807667/95d10c7f-47d8-4cd0-9564-b039f24bdaf2\n\n### Homeworks - another projects\n#### 1. Aho-Corasick Automaton\n\nThe Aho-Corasick algorithm is one of the text pattern search algorithms. It finds occurrences of words from a dictionary (a given set of patterns) in the text.\nMy program returns indexes of every pattern in given text. \n\n**How to run program**\n\nYou can open this program in Pycharm and run it. First you enter your text. After that you are constantly asked to provide patterns. Finally you click enter and program\nreturns results (indexes where patterns in text occure).\n\n![image](https://github.com/bjam24/agh-languages-and-libraries-of-data-analysis/assets/61807667/05d172e0-0776-4cb9-9811-2eb98e5435c2)\n\n2. Graph\n\n![image](https://github.com/bjam24/agh-languages-and-libraries-of-data-analysis/assets/61807667/ace55bf5-0d3d-4693-9b18-ab4491381a96)\n\n3. Aho-Corasick Automaton OOP\n\n4. Library Management System\n\nBelow is presented a menu of library management system. This was only homework so I do not use there design patterns.\n\n![image](https://github.com/bjam24/agh-languages-and-libraries-of-data-analysis/assets/61807667/443e1b4b-7137-4910-be4b-38ca69219c7d)\n\n5. Solar power plant partial analysis\nThe only task was to create below plot.\n![image](https://github.com/bjam24/agh-languages-and-libraries-of-data-analysis/assets/61807667/b1f22869-8c28-40bf-b439-39dec8790719)\n\n\n## Technology stack\n- Python\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjam24%2Fagh-languages-and-libraries-of-data-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjam24%2Fagh-languages-and-libraries-of-data-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjam24%2Fagh-languages-and-libraries-of-data-analysis/lists"}