Giter Club home page Giter Club logo

pymusco's People

Contributors

g-raffy avatar thomson35 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

thomson35

pymusco's Issues

remove dependency on latex suite

Latex is good, but what pymusco actually uses it for is very minimal (to generate a pdf with a table of content, and to overlay text on pdfs). If pymusco could use other ways to do this, it would make pymusco much lighter in its requirements.

improve ts-auto (remove hardcoded instruments)

there are still instrument names in pymusco to make ts-auto work. The goals of this task is:

  • to write unit tests in CI to check the behavious of ts-auto against known typical examples
  • to remove hardcoded instruments in pymusco
  • to clarify (or get rid of) the is_rare status of instruments.

improve the way blank pages are declared

At the moment, blanck pages in scan pdfs are declared as if they were a fake track (with a disabled keyword). As track ids are dictionary keys, they can't have the same name. As a result, we have to use a meaningless name to ensure there's no duplicate keys.

As an example, I had a scan of eb clarinet which had 2 blank pages : one at the beginning of the eb clarinet, and one at its end. Because blank pages are treated like disabled tracks, I've named them 'eb clarinet 10 and eb clarinet 11', as they need to also obey track naming conventions. This is suboptimal to say the least...

provide a proper use example

the current test.py uses samples that are not included in the project. Find a small copyright free sample and include it in the project so that the test is fully usable to anyone.

corrupt images in stub pdf

sometimes, one page of the resulting stub pdf contains a corrupted image (the bottom part contains wring pixel values).

The input images are not corrupted though. The corruption happens during the pdflatex part. Double check that the input images are completely written at the moment they are used as input

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.