{"id":13817791,"url":"https://github.com/pouyakary/Intactus-legacy","last_synced_at":"2025-05-15T20:32:56.625Z","repository":{"id":30960223,"uuid":"34518364","full_name":"pouyakary/Intactus-legacy","owner":"pouyakary","description":"A String manipulation engine based on the Kary Framework that renders Mathematical Notations and Charts using ASCII / Character Art.","archived":true,"fork":false,"pushed_at":"2016-03-03T16:13:52.000Z","size":307,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-09-04T10:01:30.908Z","etag":null,"topics":["ascii","c-sharp","charts","kary-framework","karyfoundation","math","math-notation","notation"],"latest_commit_sha":null,"homepage":"","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/pouyakary.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-04-24T12:49:12.000Z","updated_at":"2023-12-14T16:16:11.000Z","dependencies_parsed_at":"2022-09-08T12:01:25.084Z","dependency_job_id":null,"html_url":"https://github.com/pouyakary/Intactus-legacy","commit_stats":null,"previous_names":["karyfoundation/intactus"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pouyakary%2FIntactus-legacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pouyakary%2FIntactus-legacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pouyakary%2FIntactus-legacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pouyakary%2FIntactus-legacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pouyakary","download_url":"https://codeload.github.com/pouyakary/Intactus-legacy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254418795,"owners_count":22068153,"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":["ascii","c-sharp","charts","kary-framework","karyfoundation","math","math-notation","notation"],"created_at":"2024-08-04T06:00:55.802Z","updated_at":"2025-05-15T20:32:51.607Z","avatar_url":"https://github.com/pouyakary.png","language":"C#","funding_links":[],"categories":["سی شارپ C♯"],"sub_categories":[],"readme":"![](title.png)\n\n\u003cbr\u003e\n\nIntactus is a super lightweight kit based on the Kary Framework's [Leopard](https://github.com/karysystems/leopard) text facilities that provides native \"text based\" ASCII art like Mathematical Notation and Chart rendering for .NET technologies.\n\nThe text rendered using Intactus is better to be displayed using `Menlo` font family. \n\n\u003cbr\u003e\n\n![](int.png)\n\n\u003cbr\u003e\n\n## API\n\n#### Intactus.Notation\n\nTo create \"Mathematical Notation\" you can use this simple API\n\n\n```C#\nIntactus.Notation.Generate( string );\n```\n\nYou feed it with a string representation of your notation and it will simply generate you an advance rendering:\n\n\n```C#\nstring simple_notation = \"sqrt( abs( -32 / 2 ) )\"\nstring rendered_notion = Intactus.Notation.Generate(simple_notation);\n```\n\nAnd then the `rendered_notion` will be:\n\n```\n┌                   ┐                                                   \n⎪       ___________ ⎪\n⎪      ╱ ⎜       ⎟  ⎪\n⎪     ╱  ⎜  -32  ⎟  ⎪\n⎪    ╱   ⎜ ───── ⎟  ⎪\n⎪   ╱    ⎜   2   ⎟  ⎪\n⎪ ╲╱     ⎜       ⎟  ⎪\n⎪                   ⎪\n└                   ┘\n```\n\n\u003cbr\u003e\n\n#### Intactus.Charts.ColumnChart\n\nThe API lets you create a column chart with your own defined with an specified height size and using an array of numbers: \n\n```C#\nIntactus.Charts.ColumnChart (double[] numbers, int height);\n```\n\nSo for example this code:\n\n```C#\ndouble[] numbers = {33.5, 10, 24, 11.23, 34.32};\nIntactus.Charts.ColumnChart (numbers, 15);\n```\n\nWill result:\n\n```\n│                                        \n│                      ┌─┐               \n│  ┌─┐                 │ │               \n│  │ │                 │ │               \n│  │ │                 │ │               \n│  │ │                 │ │  \n│  │ │       ┌─┐       │ │ \n│  │ │       │ │       │ │ \n│  │ │       │ │       │ │ \n│  │ │       │ │       │ │ \n│  │ │       │ │       │ │ \n│  │ │  ┌─┐  │ │  ┌─┐  │ │  \n│  │ │  │ │  │ │  │ │  │ │               \n│  │ │  │ │  │ │  │ │  │ │               \n│  │ │  │ │  │ │  │ │  │ │               \n└──┴─┴──┴─┴──┴─┴──┴─┴──┴─┴──\n    1    2    3    4    5     \n```\n\n\n\u003cbr\u003e\u003cbr\u003e\n\n## License\n\n```\nKary.Intactus - Advance Mathematical Notation and Chart Rendering Kit\nCopyright (c) 2015 Kary Systems, Inc. All rights reserved.\nCopyright (c) 2015 Pouya Kary \u003ck@arendelle.org\u003e\n\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpouyakary%2FIntactus-legacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpouyakary%2FIntactus-legacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpouyakary%2FIntactus-legacy/lists"}