{"id":50334506,"url":"https://github.com/komed3/dimension-calculator","last_synced_at":"2026-05-29T12:31:00.899Z","repository":{"id":355604359,"uuid":"1228797428","full_name":"komed3/dimension-calculator","owner":"komed3","description":"Dimensional analysis tool for calculating physical dimensions using SI vector [T, L, M, I, Θ, N, J]","archived":false,"fork":false,"pushed_at":"2026-05-19T07:49:30.000Z","size":102,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-19T10:28:14.913Z","etag":null,"topics":["calculator","physical-dimensions","physics"],"latest_commit_sha":null,"homepage":"https://komed3.github.io/dimension-calculator/","language":"TypeScript","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/komed3.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-04T11:44:05.000Z","updated_at":"2026-05-19T07:49:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/komed3/dimension-calculator","commit_stats":null,"previous_names":["komed3/dimension-calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/komed3/dimension-calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/komed3%2Fdimension-calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/komed3%2Fdimension-calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/komed3%2Fdimension-calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/komed3%2Fdimension-calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/komed3","download_url":"https://codeload.github.com/komed3/dimension-calculator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/komed3%2Fdimension-calculator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33652977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["calculator","physical-dimensions","physics"],"created_at":"2026-05-29T12:31:00.556Z","updated_at":"2026-05-29T12:31:00.892Z","avatar_url":"https://github.com/komed3.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dimensional Analysis\n\nPhysical quantities are calculated based on the **International System of Units** (SI). This tool uses mathematical vectors to determine the dimensional consistency of physical formulas.\n\nTry it out at [komed3.github.io/dimensional-calculator](https://komed3.github.io/dimensional-calculator).\n\n## SI Base Dimensions\n\nThe following seven base dimensions form the foundation of the SI system. Every physical quantity can be expressed as a product of these dimensions.\n\n| Dimension | Symbol | Base Unit | Unit Symbol |\n| :--- | :---: | :--- | :---: |\n| Time | T | second | s |\n| Length | L | metre | m |\n| Mass | M | kilogram | kg |\n| Electric Current | I | ampere | A |\n| Thermodynamic Temperature | Θ | kelvin | K |\n| Amount of Substance | N | mole | mol |\n| Luminous Intensity | J | candela | cd |\n\n## Dimension Vector\n\nEvery quantity is defined by a seven-dimensional vector `[ T, L, M, I, Θ, N, J ]`. The integers in the vector represent the exponents of the corresponding base units. Velocity is defined as length per time, resulting in the vector `[ -1, 1, 0, 0, 0, 0, 0 ]`. This notation provides a unique identifier for any physical dimension.\n\n## Calculation Logic\n\nDimensional calculations follow vector algebra. Multiplication of physical quantities corresponds to the addition of their respective dimension vectors. Division is performed by subtracting the vector of the divisor from the dividend. This logic enables the tracking of unit exponents through complex mathematical operations.\n\nRead more about [dimensional analysis](https://en.wikipedia.org/wiki/Dimensional_analysis) on Wikipedia.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkomed3%2Fdimension-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkomed3%2Fdimension-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkomed3%2Fdimension-calculator/lists"}