GithubHelp home page GithubHelp logo

juliaszulc / flossverter Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 838 KB

Home Page: http://flossverter.juliaszulc.com

License: GNU General Public License v3.0

Jupyter Notebook 88.03% Python 11.96% Procfile 0.01%
color embroidery floss cie94 cie76 ciede2000 color-difference color-distance stitching cross-stitch cross-stitching dash plotly-dash

flossverter's Introduction

python license

tests flake8 black

Coverage

Heroku

🧵 FlossVerter - Mouline Color Converter

TL;DR quickstart

  • USER MODE - run the app and notebooks: pip install -e ".[user]"
  • DEV MODE - install all dependencies: pip install -e ".[dev]"

[Abstract - TODO]

Glossary

  • mouline/floss - cotton thread commonly used in hand embroidery
  • DMC - the most common brand producing textiles, threads, embroidery/sewing accessories etc.
  • Ariadna - polish thread producer; as far as I know, not common outside Poland and Eastern Europe
  • mouline color/number - each color is identified by a number (sometimes with some letters added or, in case of special colors, by letters only) that is not standardized outside a specific brand in any way
  • swatch - a sample or set of samples of colors shown in order to present and compare them

Motivation

The majority of patterns available use DMC color codes since it's the most popular brand worldwide. The majority of my floss collection are from Ariadna (I find the quality comparable to DMC and the price is better). Converting color codes always takes some time and it's not trivial for a few reasons:

  1. DMC offers much more colors than Ariadna
  2. Ariadna is pretty much unknown outside Poland and there are no official conversion charts. The unofficial ones are not always reliable
  3. There are no 1:1 substitutes and so, for example, the most similar Ariadna colors that could substitute for some DMC red are hues that are more orange or more pink. The choice would depend on a specific pattern and other chosen colors (it can be very crucial with shading).

Goal

I wanted to make a tool finding the closest Ariadna substitutes to a given DMC color code. It was important that there was a possibility to display the colors and be able to compare them in order to choose the most fitting one.

Implementation

1. Creating lists with all DMC and Ariadna mouline available including color identifiers and hexadecimal color codes

[TODO]

2. Implementing swatching of colors in order to visualize compare them easily

[TODO]

2. Testing different colors differences formulas

[TODO]


Notes

  • I found myself very confused about Lab/CIELAB/CIEL*a*b* etc. and, though I acknowledge that these are not supposed to be used interchangeably, these might be mixed up in this project so feel free to point out my errors.

Sources

flossverter's People

Contributors

github-actions[bot] avatar juliaszulc avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

marrry

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.