squoval

rounded corners

https://github.com/domrally/squoval

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
Last synced: 8 months ago · JSON representation ·

Repository

rounded corners

Basic Info
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 5 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

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

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 Email 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

  • Versions: 40
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Downloads: 14.5%
Forks count: 15.5%
Stargazers count: 16.8%
Average: 20.9%
Dependent packages count: 21.1%
Dependent repos count: 36.4%
Maintainers (1)
Last synced: 8 months ago

Dependencies

package.json npm
  • @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