Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.0%) to scientific vocabulary
Repository
rounded corners
Basic Info
- Host: GitHub
- Owner: domrally
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://domrally.github.io/squoval/
- Size: 22.1 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Squoval
$$ \Huge \begin{align} x &= \text{erf atanh cos } t \ y &= \text{erf atanh sin } t \end{align} $$
flatter and smoother rounded corners · web components
sh
npm i squoval
html
<script src="https://cdn.skypack.dev/squoval?min" type="module"></script>
html
<squoval-element></squoval-element>
proof notes
smoothness
Derivatives exist at every point. Maybe want to show upper bound on derivatives.
flatness
$$ \Huge \begin{align} \text{A function is flat at a point if} & \text{ every derivative goes to zero at that point:} \ \forall\ {\rm n} \in \mathbb{N}\text{, } \lim{t\to 0} f^ {\rm (n)} {t} &= 0 \ \ x(t) &= \text{erf atanh cos } t \ x'_ {t} &= e^ {-{\rm atanh}^ {2} \cos t}\ g(t) \ x''_ {t} &= e^ {-{\rm atanh}^ {2} \cos t}\ (g'_ {t} + g^ {2}(t)) \ &\dots \ x^ {\rm (n)}_ {t} &\propto e^ {-{\rm atanh}^ {2} \cos t} \ \ \text{The function is flat wherever} & \text{ the exponential term is equal to zero.} \ \forall\ m \in \mathbb{N}\text{, } \lim{t\ \to\ m \pi} e^ {-{\rm atanh}^ {2} \cos t} &= 0 \ \text{So the function} & \text{ is periodically flat.} \ \therefore\ x^ {\rm (n)} {t} (m \pi) &= 0 \ \end{align} $$
Owner
- Name: Dom
- Login: domrally
- Kind: user
- Location: Los Angeles, CA
- Repositories: 6
- Profile: https://github.com/domrally
applied math & game dev
Citation (CITATION.cff)
cff-version: 1.2.0
message: 'If you use this software, please cite it as below.'
authors:
- family-names: 'Mandy'
given-names: 'Dom'
orcid: 'https://orcid.org/0000-0001-9378-6548'
title: 'squoval'
date-released: 2022-01-22
url: 'https://domrally.github.io/squoval'
license: MIT
repository-code: 'https://github.com/domrally/squoval'
GitHub Events
Total
Last Year
Committers
Last synced: about 3 years ago
All Time
- Total Commits: 477
- Total Committers: 1
- Avg Commits per committer: 477.0
- Development Distribution Score (DDS): 0.0
Top Committers
| Name | Commits | |
|---|---|---|
| Dom | d****y@g****m | 477 |
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- npm 25 last-month
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 40
- Total maintainers: 1
npmjs.org: squoval
flatter and smoother rounded corners
- Homepage: https://domrally.github.io/squoval
- License: SEE LICENSE IN LICENSE
-
Latest release: 0.3.2
published over 2 years ago
Rankings
Maintainers (1)
Dependencies
- @types/node ^14.11.2 development
- acorn ^7.4.1 development
- acorn-jsx ^5.3.2 development
- ajv ^6.12.6 development
- ansi-align ^3.0.1 development
- ansi-colors ^4.1.1 development
- ansi-escapes ^4.3.2 development
- ansi-regex ^5.0.1 development
- ansi-styles ^4.3.0 development
- argparse ^1.0.10 development
- array-union ^2.1.0 development
- arrify ^1.0.1 development
- astral-regex ^2.0.0 development
- balanced-match ^1.0.2 development
- boxen ^5.1.2 development
- brace-expansion ^1.1.11 development
- braces ^3.0.2 development
- cacheable-request ^6.1.0 development
- callsites ^3.1.0 development
- camelcase ^5.3.1 development
- camelcase-keys ^6.2.2 development
- chalk ^4.1.2 development
- chardet ^0.7.0 development
- ci-info ^2.0.0 development
- cli-boxes ^2.2.1 development
- cli-cursor ^3.1.0 development
- cli-width ^3.0.0 development
- clone-response ^1.0.2 development
- color-convert ^2.0.1 development
- color-name ^1.1.4 development
- concat-map ^0.0.1 development
- configstore ^5.0.1 development
- cross-spawn ^7.0.3 development
- crypto-random-string ^2.0.0 development
- debug ^4.3.3 development
- decamelize ^1.2.0 development
- decamelize-keys ^1.1.0 development
- decompress-response ^3.3.0 development
- deep-extend ^0.6.0 development
- deep-is ^0.1.4 development
- defer-to-connect ^1.1.3 development
- dir-glob ^3.0.1 development
- doctrine ^3.0.0 development
- dot-prop ^5.3.0 development
- duplexer3 ^0.1.4 development
- emoji-regex ^8.0.0 development
- end-of-stream ^1.4.4 development
- enquirer ^2.3.6 development
- error-ex ^1.3.2 development
- escape-goat ^2.1.1 development
- escape-string-regexp ^4.0.0 development
- eslint ^7.32.0 development
- eslint-config-prettier ^7.2.0 development
- eslint-plugin-es ^3.0.1 development
- eslint-plugin-node ^11.1.0 development
- eslint-plugin-prettier ^3.4.1 development
- eslint-scope ^5.1.1 development
- eslint-utils ^3.0.0 development
- eslint-visitor-keys ^2.1.0 development
- espree ^7.3.1 development
- esprima ^4.0.1 development
- esquery ^1.4.0 development
- esrecurse ^4.3.0 development
- estraverse ^4.3.0 development
- esutils ^2.0.3 development
- execa ^5.1.1 development
- external-editor ^3.1.0 development
- fast-deep-equal ^3.1.3 development
- fast-diff ^1.2.0 development
- fast-glob ^3.2.11 development
- fast-json-stable-stringify ^2.1.0 development
- fast-levenshtein ^2.0.6 development
- fastq ^1.13.0 development
- figures ^3.2.0 development
- file-entry-cache ^6.0.1 development
- fill-range ^7.0.1 development
- find-up ^4.1.0 development
- flat-cache ^3.0.4 development
- flatted ^3.2.4 development
- fs.realpath ^1.0.0 development
- function-bind ^1.1.1 development
- functional-red-black-tree ^1.0.1 development
- get-stream ^6.0.1 development
- glob ^7.2.0 development
- glob-parent ^5.1.2 development
- global-dirs ^3.0.0 development
- globals ^13.12.0 development
- globby ^11.1.0 development
- got ^9.6.0 development
- graceful-fs ^4.2.9 development
- gts ^3.1.0 development
- hard-rejection ^2.1.0 development
- has ^1.0.3 development
- has-flag ^4.0.0 development
- has-yarn ^2.1.0 development
- hosted-git-info ^4.1.0 development
- http-cache-semantics ^4.1.0 development
- human-signals ^2.1.0 development
- iconv-lite ^0.4.24 development
- ignore ^5.2.0 development
- import-fresh ^3.3.0 development
- import-lazy ^2.1.0 development
- imurmurhash ^0.1.4 development
- indent-string ^4.0.0 development
- inflight ^1.0.6 development
- inherits ^2.0.4 development
- ini ^2.0.0 development
- inquirer ^7.3.3 development
- is-arrayish ^0.2.1 development
- is-ci ^2.0.0 development
- is-core-module ^2.8.1 development
- is-extglob ^2.1.1 development
- is-fullwidth-code-point ^3.0.0 development
- is-glob ^4.0.3 development
- is-installed-globally ^0.4.0 development
- is-npm ^5.0.0 development
- is-number ^7.0.0 development
- is-obj ^2.0.0 development
- is-path-inside ^3.0.3 development
- is-plain-obj ^1.1.0 development
- is-stream ^2.0.1 development
- is-typedarray ^1.0.0 development
- is-yarn-global ^0.3.0 development
- isexe ^2.0.0 development
- js-tokens ^4.0.0 development
- js-yaml ^3.14.1 development
- json-buffer ^3.0.0 development
- json-parse-even-better-errors ^2.3.1 development
- json-schema-traverse ^0.4.1 development
- json-stable-stringify-without-jsonify ^1.0.1 development
- json5 ^2.2.0 development
- keyv ^3.1.0 development
- kind-of ^6.0.3 development
- latest-version ^5.1.0 development
- levn ^0.4.1 development
- lines-and-columns ^1.2.4 development
- locate-path ^5.0.0 development
- lodash ^4.17.21 development
- lodash.merge ^4.6.2 development
- lodash.truncate ^4.4.2 development
- lowercase-keys ^1.0.1 development
- lru-cache ^6.0.0 development
- make-dir ^3.1.0 development
- map-obj ^4.3.0 development
- meow ^9.0.0 development
- merge-stream ^2.0.0 development
- merge2 ^1.4.1 development
- micromatch ^4.0.4 development
- mimic-fn ^2.1.0 development
- mimic-response ^1.0.1 development
- min-indent ^1.0.1 development
- minimatch ^3.0.4 development
- minimist ^1.2.5 development
- minimist-options ^4.1.0 development
- ms ^2.1.2 development
- mute-stream ^0.0.8 development
- natural-compare ^1.4.0 development
- ncp ^2.0.0 development
- normalize-package-data ^3.0.3 development
- normalize-url ^4.5.1 development
- npm-run-path ^4.0.1 development
- once ^1.4.0 development
- onetime ^5.1.2 development
- optionator ^0.9.1 development
- os-tmpdir ^1.0.2 development
- p-cancelable ^1.1.0 development
- p-limit ^2.3.0 development
- p-locate ^4.1.0 development
- p-try ^2.2.0 development
- package-json ^6.5.0 development
- parent-module ^1.0.1 development
- parse-json ^5.2.0 development
- path-exists ^4.0.0 development
- path-is-absolute ^1.0.1 development
- path-key ^3.1.1 development
- path-parse ^1.0.7 development
- path-type ^4.0.0 development
- picomatch ^2.3.1 development
- prelude-ls ^1.2.1 development
- prepend-http ^2.0.0 development
- prettier ^2.5.1 development
- prettier-linter-helpers ^1.0.0 development
- progress ^2.0.3 development
- pump ^3.0.0 development
- punycode ^2.1.1 development
- pupa ^2.1.1 development
- queue-microtask ^1.2.3 development
- quick-lru ^4.0.1 development
- rc ^1.2.8 development
- read-pkg ^5.2.0 development
- read-pkg-up ^7.0.1 development
- redent ^3.0.0 development
- regexpp ^3.2.0 development
- registry-auth-token ^4.2.1 development
- registry-url ^5.1.0 development
- require-from-string ^2.0.2 development
- resolve ^1.22.0 development
- resolve-from ^4.0.0 development
- responselike ^1.0.2 development
- restore-cursor ^3.1.0 development
- reusify ^1.0.4 development
- rimraf ^3.0.2 development
- run-async ^2.4.1 development
- run-parallel ^1.2.0 development
- rxjs ^6.6.7 development
- safer-buffer ^2.1.2 development
- semver ^7.3.5 development
- semver-diff ^3.1.1 development
- shebang-command ^2.0.0 development
- shebang-regex ^3.0.0 development
- signal-exit ^3.0.6 development
- slash ^3.0.0 development
- slice-ansi ^4.0.0 development
- spdx-correct ^3.1.1 development
- spdx-exceptions ^2.3.0 development
- spdx-expression-parse ^3.0.1 development
- spdx-license-ids ^3.0.11 development
- sprintf-js ^1.0.3 development
- string-width ^4.2.3 development
- strip-ansi ^6.0.1 development
- strip-final-newline ^2.0.0 development
- strip-indent ^3.0.0 development
- strip-json-comments ^3.1.1 development
- supports-color ^7.2.0 development
- supports-preserve-symlinks-flag ^1.0.0 development
- table ^6.8.0 development
- text-table ^0.2.0 development
- texte >0.0.1 development
- through ^2.3.8 development
- tmp ^0.0.33 development
- to-readable-stream ^1.0.0 development
- to-regex-range ^5.0.1 development
- trim-newlines ^3.0.1 development
- tslib ^1.14.1 development
- tsutils ^3.21.0 development
- type-check ^0.4.0 development
- type-fest ^0.20.2 development
- typedarray-to-buffer ^3.1.5 development
- typescript ^4.0.3 development
- unique-string ^2.0.0 development
- update-notifier ^5.1.0 development
- uri-js ^4.4.1 development
- url-parse-lax ^3.0.0 development
- v8-compile-cache ^2.3.0 development
- validate-npm-package-license ^3.0.4 development
- which ^2.0.2 development
- widest-line ^3.1.0 development
- word-wrap ^1.2.3 development
- wrap-ansi ^7.0.0 development
- wrappy ^1.0.2 development
- write-file-atomic ^3.0.3 development
- xdg-basedir ^4.0.0 development
- yallist ^4.0.0 development
- yargs-parser ^20.2.9 development
- oddball >=0.1.0