Git Product home page Git Product logo

ayabinterface's People

Contributors

dl1com avatar niccokunzmann avatar souravsingh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ayabinterface's Issues

Use stable links for firmware

The documentation links to files in a specific line.
These lines should be fixed so the documentation does not become invalid when the firmware is changed. A possible, easy way is:

  • make sure all arduino software links point to a commit.

Remove knittingpattern dependency

In the requirements.in and requirements.txt there is a dependency to the knittingpattern package. This is only necessary for the readthedocs build. This is unnecessairy and can be removed.

Objective:

  • remove the knittingpattern dependency
  • make readthedocs work, still.

Possible Solution:

Create a docs-requirements.in file and docs-requirements.txt file that includes all that is required for the cods to build.

Add flashing of the AYAB firmware

The package should be able to configure a new Arduino.

  • the firmware is delivered with the package
  • it is possible to flash the firmware
    • the type uno or mega can be selected
    • if possible, auto-select them
  • flashing works in windows
  • flashing works in linux
  • flashing works in mac
  • an issue is created to flash the firmware in the kniteditor

Make the examples work with the KH-910

Knitting pattern conversion is done here.
We should test and implement

  • increases, decreases
  • holes
  • errors of wrong instructions are taken
  • a way to convert incoming knitting patterns to the subset that is possible to knit
  • add the actions to perform by the user

Add WIFI mode

Implement a wireless mode via WIFI with the interface of the serial module.

  • create connections via tcp
  • update the listing in the background
    • expect and document first, that you use broadcast/multicast sockets
  • create an issue for the firmware to become able to support this kind of communication

add badges

Add these badges to this repository:

.. # |downloads| image:: http://img.shields.io/pypi/dm/knitlib.png?style=flat
:alt: PyPI Package monthly downloads
:target: https://pypi.python.org/pypi/knitlib

.. # |wheel| image:: https://pypip.in/wheel/knitlib/badge.png?style=flat
:alt: PyPI Wheel
:target: https://pypi.python.org/pypi/knitlib

.. # |supported-versions| image:: https://pypip.in/py_versions/knitlib/badge.png?style=flat
:alt: Supported versions
:target: https://pypi.python.org/pypi/
.. # |supported-implementations| image:: https://pypip.in/implementation/knitlib/badge.png?style=flat
:alt: Supported imlementations
:target: https://pypi.python.org/pypi/knitlib

.. # |scrutinizer| image:: https://img.shields.io/scrutinizer/g/tian2992/knitlib/master.png?style=flat
:alt: Scrutinizer Status
:target: https://scrutinizer-ci.com/g/tian2992/knitlib/

Create Virtual knitting machine

In order to debug whole test runs, we should create a virtual machine.

  • communication via blocking bytes io
  • integration tests
  • parallel execution
  • load pattern from file and knit it

How to install drivers

The Arduinos need drivers.

  1. should the drivers be delivered with the package?
  2. how to install them?
  3. do we need to install the arduino software?
  4. how does it work in windows?
  5. how does it work in linux?
  6. how does it work in mac?

When answering these questions, please refer to the number.

Create cached_property

a cached_property is lie a property but computes its value only once.

  • add cached_property
  • use it in the interactions module
  • it should appear in the docs like the property does

Add description

The actions should be translated. Localization and filling in values can work like this:

action.translate(gettext)
action.english()  # returns the English string (default)

gettext is a gettext.gettext instance.

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.