Skip to content
View lluisalemanypuig's full-sized avatar

Organizations

@LAL-project

Block or report lluisalemanypuig

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lluisalemanypuig/README.md

Summary of the projects published in this account:

  • The Linear Arrangement Library, a library of optimization algorithms of linear arrangements of graphs. In the same repository, you'll find tools that make LAL easier to use, such as a python wrapper and a GUI to convert datasets into a format that LAL understands. I'm open to collaborating with people interested in making new tools built on LAL or extending the existing tools.

    Languages: C++, python.

  • Throughout my career as a researcher I made extensive use of ipe, for which I wrote two plugins (aka ipeletes):

    Languages: LUA

  • I've also worked in chess-related projects, such as

    • A webpage for setting up an internal Elo rating for a chess club. In this webpage, users log the games they play with other members of their club and then their internal Elo is updated automatically.

      Languages: typescript.

      (You may contact me if you're interested in using it in your club, but notice that it is free! Help in development is also welcome!)

    • A chess puzzle database explorer, where people can search for chess positions that match a specific configuration of the pieces (in type and number). This project uses a data structure that implements fast searches for data that can be classified using criteria which can be arbitrary in value and in number.

      Languages: C++, typescript.

    • A CLI application to easily add timestamps in a chess game, called pgn-parser.

      Languages: Rust

  • I've developed some utility apps, such as:

    • An applet that updates the clue in a Catalan word-building game, called restalogic (javascript).
    • A very simple Qt GUI to make QR codes, called qr-encoder (C++)
    • A CLI application to help people keep track of their expenses, called finances-manager. (Rust)

Pinned Loading

  1. LAL-project/linear-arrangement-library LAL-project/linear-arrangement-library Public

    Official repository of the Linear Arrangement Library, a library that implements state-of-the-art algorithms related to linear arrangements of graphs.

    C++ 9 2

  2. ipe.embedviz ipe.embedviz Public

    Ipelet for IPE that draws linear embeddings of graphs

    Lua 1

  3. ipe.autolabel ipe.autolabel Public

    Ipelet for IPE that automatizes labelling of objects

    Lua 4

  4. restalogic restalogic Public

    Extensió web per a l'aplicació Paraulògic, que actualitza el comptatge de les pistes segons les paraules trobades.

    JavaScript

  5. elo-chess-tracker elo-chess-tracker Public

    Small website to track Elo ratings within a chess club

    TypeScript 1

  6. qr-encoder qr-encoder Public

    A small GUI to generate QR codes

    C++