Git Product home page Git Product logo

hackudc-electrodatos's Introduction

Hi there! 👋

I'm a Master's student in Computer Engineering with a keen interest in software development and machine learning. Welcome to my GitHub profile, where you can find some of my personal projects and contributions.

Projects

  • Pygame Wordle: A wordle game implemented in Pygame, with different design patterns applied for better code organization and documentation. Check out the repo here.

  • Electrodatos: Interactive visualisation of electricity consumption data for the HackUDC hackathon. Developed in one and a half days in Python, completely open source and available in public repo or Devpost web.

  • pytorch-msssim: A fork of the official pytorch-msssim repository by VainF. This library is used to calculate a metric that consists of 3 components. The original implementation provides a reduced formula that calculates the metric, but in this fork, I calculate and return all the components separately to visualize their evolution and perform all the corresponding tests. Check out the repo here.

  • Carggregator: A second-hand car ads aggregator web application built using Scrapy, Elasticsearch, Docker, React and Reactive Search. The back-end code can be found here, and the front-end code can be found here.

Technical Skills

Python PyTorch OpenCV Pandas scikit-learn

Snowflake Docker Azure PowerShell Power Bi

Astro JavaScript HTML5 CSS3

Contact

Feel free to reach out to me via email or LinkedIn:

hackudc-electrodatos's People

Contributors

agr17 avatar dependabot[bot] avatar manucorujo avatar marialopezgarcia avatar pabloboo avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

hackudc-electrodatos's Issues

Input-file-interactively

Is your feature request related to a problem? Please describe.
Actualmente, los usuarios deben subir archivos utilizando comandos de terminal, lo cual puede ser poco intuitivo para algunos usuarios y limitar la accesibilidad.

Describe the solution you'd like
Me gustaría que se implementara una función que permitiera a los usuarios cargar archivos mediante una interfaz de usuario en pantalla. Esto haría que el proceso fuera más accesible y fácil de entender para todos los usuarios, incluso aquellos menos familiarizados con la línea de comandos.

Describe alternatives you've considered
Una alternativa sería seguir utilizando los comandos de terminal para cargar archivos, pero esto podría resultar en una experiencia menos intuitiva y amigable para el usuario. Proporcionar una interfaz gráfica en pantalla sería una solución más accesible y fácil de usar.

Additional context
Esta mejora haría que la funcionalidad de carga de archivos fuera más accesible para todos los usuarios, lo que mejoraría la usabilidad general de la aplicación. Además, facilitaría el proceso de carga de archivos, especialmente para aquellos que no están familiarizados con la línea de comandos.

Add-consume-graphic-by-quarter

Is your feature request related to a problem? Please describe.
Los usuarios necesitan una manera más clara y visual de comprender el consumo de energía a lo largo del tiempo, específicamente por trimestre.

Describe the solution you'd like
Me gustaría que se añadiera una gráfica de barras que muestre el consumo de energía de cada trimestre. Esto proporcionaría a los usuarios una representación visual clara y concisa de cómo ha variado su consumo a lo largo del año, dividiéndolo en trimestres.

Describe alternatives you've considered
Una alternativa sería simplemente proporcionar una tabla de datos que muestre el consumo de energía por trimestre. Sin embargo, una representación visual como una gráfica de barras sería más intuitiva y fácil de entender para los usuarios.

Additional context
Esta mejora ayudaría a los usuarios a identificar tendencias o patrones en su consumo de energía a lo largo del año, lo que les permitiría tomar medidas para optimizar su uso de energía. Además, proporcionaría una herramienta valiosa para el análisis de datos energéticos y la toma de decisiones informadas.

Automate-repolint-and-reuse-spec-with-GitHub-Actions

Is your feature request related to a problem? Please describe.
Actualmente, el proceso de asegurar la calidad del código y la conformidad con las especificaciones de Reuse y repolint es manual y propenso a errores.

Describe the solution you'd like
Me gustaría que se integrara GitHub Actions con repolint y reuse spec para automatizar el proceso de asegurar la calidad del código y la conformidad con las especificaciones de Reuse. Esto permitiría realizar comprobaciones automáticas cada vez que se realice una acción en el repositorio, como push o pull request.

Describe alternatives you've considered
Una alternativa sería seguir realizando estas comprobaciones de forma manual, pero esto consume tiempo y es propenso a errores humanos. Automatizar el proceso con GitHub Actions sería más eficiente y confiable.

Additional context
La integración de GitHub Actions con repolint y reuse spec mejorarían la calidad del código y garantizarían la conformidad con las especificaciones de Reuse de forma consistente en todo el proyecto. Esto ayudaría a mantener un código limpio, legible y fácilmente reutilizable.

Change API endpoint

Current situation

Firstly, we used the unique endpoint that does not need an access token: This one that given a date retrieves its corresponding price.

Note that we are currently using the pvpc library in order to facilitate the process.

Our proposal

We propose to ask for an access token and use it to call the endpoint that retrieves all the prices between two given dates.

API documentation

https://api.esios.ree.es/

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.