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
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.7%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
·
Repository
An attempted Digital twin of M. C. Escher
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Created almost 2 years ago
· Last pushed 11 months ago
Metadata Files
Readme
License
Citation
README.md
esch
esch is a layered visualization library, supporting SVG animation.
```python import esch import numpy as np
x = np.random.randn((3, 100, 100)) # <- init data e = esch.init(x.shape) # <- make a plot object with shape (small_multiples x height x width) e = esch.tile(e, x) # <- add data to the e object ```
esch is best used by making a function constructuor
python
def tile_fn(x):
return esch.tile(esch.init(x.shape), x)
TODO:
- [ ] sims stuff variable pos.
- [ ] Default font size to 12pt across sizes
- [x] Add mesh plot for
- [ ] Known issue is that for animation, fill is determined by first value (and will thus not flip if sign changes during animation).
- [ ] Logic to infer if we have animation is dump. Assumes one dim is 20x times another. Many times that is not the case
- [ ] Minimise svg size with rounded floats.
Owner
- Name: Noah Syrkis
- Login: syrkis
- Kind: user
- Repositories: 98
- Profile: https://github.com/syrkis
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: esch
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Noah
family-names: Syrkis
orcid: 'https://orcid.org/0000-0002-6553-1115'
identifiers:
- type: url
value: 'https://github.com/syrkis/esch'
description: Git Repository
keywords:
- Data Visualization
- Plotting
- Visualization
- Python
- Typography
- Artistic Rendering
license: GPL-3.0
date-released: '2024-11-29'
GitHub Events
Total
- Issues event: 1
- Push event: 59
Last Year
- Issues event: 1
- Push event: 59