{"id":22984897,"url":"https://github.com/saviornt/pyta","last_synced_at":"2025-04-02T10:45:28.423Z","repository":{"id":253476820,"uuid":"843628276","full_name":"saviornt/PyTA","owner":"saviornt","description":"PyTA is a Python library for technical analysis, offering a range of functions to compute indicators like moving averages, momentum, volatility, and patterns. Designed as a user-friendly alternative to TA-Lib, it leverages pandas, numpy and scipy for ease of use.","archived":false,"fork":false,"pushed_at":"2024-10-02T04:18:08.000Z","size":107,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T01:52:38.622Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saviornt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-08-17T00:27:01.000Z","updated_at":"2024-10-02T04:18:11.000Z","dependencies_parsed_at":"2024-08-22T08:05:08.414Z","dependency_job_id":null,"html_url":"https://github.com/saviornt/PyTA","commit_stats":null,"previous_names":["saviornt/pyta"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviornt%2FPyTA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviornt%2FPyTA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviornt%2FPyTA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviornt%2FPyTA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saviornt","download_url":"https://codeload.github.com/saviornt/PyTA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246802612,"owners_count":20836369,"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-12-15T03:18:21.601Z","updated_at":"2025-04-02T10:45:28.401Z","avatar_url":"https://github.com/saviornt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PyTA\r\nPyTA is a modern, user-friendly alternative to TA-Lib for technical analysis leveraging pandas, numpy and scipy for ease of use. Designed to be compatible with Python 3.10 and later, PyTA provides a comprehensive set of financial indicators and tools without the need for third-party build tools or outdated library versions. Ideal for developers and analysts seeking a straightforward and maintainable solution for the technical analysis of financial data.\r\n\r\n## Features\r\n- Modern and User-Friendly: A contemporary alternative to TA-Lib designed for ease of use and integration with modern Python environments.\r\n- Compatibility: Supports Python 3.10 and later versions, ensuring compatibility with recent Python releases.\r\n- Comprehensive Financial Indicators: Provides a wide range of financial indicators and tools essential for technical analysis.\r\n- Dependency-Free: Does not require third-party build tools or outdated libraries, simplifying the installation and setup process.\r\n- Integration with Pandas, Numpy, and Scipy: Leverages these popular libraries for robust and efficient data handling and analysis.\r\n- Straightforward and Maintainable: Offers a clean and maintainable codebase, making it easier for developers and analysts to use and contribute.\r\n- Technical Analysis: Designed specifically for the technical analysis of financial data, offering relevant features and tools for this purpose.\r\n\r\n## Installation\r\nFrom your terminal, use pip to install with the following command:\u003cbr/\u003e\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;`pip install git+https://github.com/saviornt/PyTA`\r\n\r\n## Example Usage\r\n1. Once you've installed pyta, import it into your project with `import pyta`\r\n2. Load in your DataFrame, ex: `data`\r\n3. Create a new column that equals a called PyTA Indicator, for example: `data['EMA] = pyta.EMA[data]`\r\n\r\n## Example Code\r\ndef preprocess_data(data):\u003cbr/\u003e\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;data['EMA'] = pyta.EMA(data)\u003cbr/\u003e\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;data['RSI'] = pyta.RSI(data)\u003cbr/\u003e\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;data['VWAP'] = pyta.VWAP(data)\u003cbr/\u003e\r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;return data\r\n\r\n## Documentation\r\nFor more detailed documentation, visit the [Wiki](https://github.com/saviornt/PyTA/wiki).\r\n\r\n## License\r\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/saviornt/PyTA/blob/main/LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaviornt%2Fpyta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaviornt%2Fpyta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaviornt%2Fpyta/lists"}