{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"PyCellsLib","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEBf/EABcBAAMBAAAAAAAAAAAAAAAAAAEDBAL/2gAMAwEAAhADEAAAAcLZFFtVgllrHjng5//EABoQAAIDAQEAAAAAAAAAAAAAAAECAAMREiT/2gAIAQEAAQUC1lbpmasNgK6KzFsQh0Bir5q6xn//xAAcEQABAwUAAAAAAAAAAAAAAAACAAEREBITQlH/2gAIAQMBAT8BG1hiVjHq1p//xAAaEQABBQEAAAAAAAAAAAAAAAARAAEQITFR/9oACAECAQE/AbOIvyf/xAAeEAEAAQIHAAAAAAAAAAAAAAAAARExAhMiQUJhgf/aAAgBAQAGPwKaTK7k1sy2FeHqnTd//8QAGxAAAwADAQEAAAAAAAAAAAAAAAERITFBUZH/2gAIAQEAAT8hpOi79M1TuslmqrxiDSorGh1xE5tL5/Jil1sJunuWc7H/2gAMAwEAAgADAAAAEDc4AP/EABYRAQEBAAAAAAAAAAAAAAAAABARwf/aAAgBAwEBPxCqX0f/xAAZEQACAwEAAAAAAAAAAAAAAAABEQAQIUH/2gAIAQIBAT8QZG9QL0p2v//EAB8QAQEAAgIBBQAAAAAAAAAAAAERACExUWFBcYGx8P/aAAgBAQABPxCL+wuB+GRdumwuCI3aTg6ua9oAKquhhkclpHoLdfGIkkZQro8ZMX4J37ZblOWl3cL9d6PGf//Z"},"images":{"fallback":{"src":"/static/fa3e7f55cce53596e7f25c5509f47ec7/9366f/fractales.jpg","srcSet":"/static/fa3e7f55cce53596e7f25c5509f47ec7/f7b1a/fractales.jpg 175w,\n/static/fa3e7f55cce53596e7f25c5509f47ec7/7ba70/fractales.jpg 350w,\n/static/fa3e7f55cce53596e7f25c5509f47ec7/9366f/fractales.jpg 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/fa3e7f55cce53596e7f25c5509f47ec7/00dc1/fractales.avif 175w,\n/static/fa3e7f55cce53596e7f25c5509f47ec7/7e92b/fractales.avif 350w,\n/static/fa3e7f55cce53596e7f25c5509f47ec7/2c516/fractales.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/fa3e7f55cce53596e7f25c5509f47ec7/51bad/fractales.webp 175w,\n/static/fa3e7f55cce53596e7f25c5509f47ec7/6cac9/fractales.webp 350w,\n/static/fa3e7f55cce53596e7f25c5509f47ec7/ec00d/fractales.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":700}}},"tech":["Python","Numpy","Matplotlib","Pygame"],"github":"https://github.com/Luispapiernik/PyCellsLib","external":"https://github.com/Luispapiernik/Cellular-automatons","cta":""},"html":"<p>Library for simulation and visualization of any cellular automata.</p>"}},{"node":{"frontmatter":{"title":"PyComicsTranslator","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAHABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABx2CIP//EABYQAQEBAAAAAAAAAAAAAAAAAAIBEv/aAAgBAQABBQInCQAi1F//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAdEAAABgMBAAAAAAAAAAAAAAAAAQIREmEhIzFB/9oACAEBAAY/Atjtw6FmDipUfMj/xAAbEAACAwADAAAAAAAAAAAAAAABEQBRYSFxgf/aAAgBAQABPyEnJK4+0V8xlmAgzeE//9oADAMBAAIAAwAAABAAD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABoQAQADAQEBAAAAAAAAAAAAAAEAETFxobH/2gAIAQEAAT8QuTzSwODj5GVmg3QfSs7DB+kqWP/Z"},"images":{"fallback":{"src":"/static/b45109e3020ec8e26648c8c67ee37213/953cb/berserk.jpg","srcSet":"/static/b45109e3020ec8e26648c8c67ee37213/8388e/berserk.jpg 175w,\n/static/b45109e3020ec8e26648c8c67ee37213/7c1e1/berserk.jpg 350w,\n/static/b45109e3020ec8e26648c8c67ee37213/953cb/berserk.jpg 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/b45109e3020ec8e26648c8c67ee37213/7d59f/berserk.avif 175w,\n/static/b45109e3020ec8e26648c8c67ee37213/cd24f/berserk.avif 350w,\n/static/b45109e3020ec8e26648c8c67ee37213/326f2/berserk.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/b45109e3020ec8e26648c8c67ee37213/d3580/berserk.webp 175w,\n/static/b45109e3020ec8e26648c8c67ee37213/4ec59/berserk.webp 350w,\n/static/b45109e3020ec8e26648c8c67ee37213/dbc8a/berserk.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":237}}},"tech":["PyTesseract","OpenCV","TensorFlow","Numpy"],"github":"https://github.com/Luispapiernik/Py-Comics-Translator","external":"","cta":""},"html":"<p>Library for automatic translation of comic book pages.</p>"}},{"node":{"frontmatter":{"title":"Fractals Generator","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAIEBQMG/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAHGty6xpTQMejrlGOA//8QAHBAAAgICAwAAAAAAAAAAAAAAAQIDEQAEEhMh/9oACAEBAAEFAlvnJVCzkes/bsRER4kSq+4gECjz/8QAGREAAQUAAAAAAAAAAAAAAAAAEQACEBIx/9oACAEDAQE/AWjVcz//xAAWEQADAAAAAAAAAAAAAAAAAAABESD/2gAIAQIBAT8BLj//xAAeEAACAAYDAAAAAAAAAAAAAAAAAQIQESExgVFSYf/aAAgBAQAGPwLYqJrm5YzDb03JtLI6dpf/xAAaEAEBAQEBAQEAAAAAAAAAAAABEQAhMVFh/9oACAEBAAE/IXHrcQkgHXp3Y3L9wOHuplson6uCnNLc+tDkoWa/p3//2gAMAwEAAgADAAAAEOjPA//EABgRAQADAQAAAAAAAAAAAAAAAAEAESEQ/9oACAEDAQE/EKS7pFq84BP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAREQITH/2gAIAQIBAT8QapNC5iH/xAAdEAEAAgIDAQEAAAAAAAAAAAABABEhMUFRYYHw/9oACAEBAAE/EGAXO3sSQ7HcZIQzHD8YNU6QlDPFSt9kXMK61GGlBgCdP79O+J9goi8ywx01h8n/2Q=="},"images":{"fallback":{"src":"/static/90a0b70fab4c95127aeb58d000d634d6/9366f/example_1.jpg","srcSet":"/static/90a0b70fab4c95127aeb58d000d634d6/f7b1a/example_1.jpg 175w,\n/static/90a0b70fab4c95127aeb58d000d634d6/7ba70/example_1.jpg 350w,\n/static/90a0b70fab4c95127aeb58d000d634d6/9366f/example_1.jpg 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/90a0b70fab4c95127aeb58d000d634d6/00dc1/example_1.avif 175w,\n/static/90a0b70fab4c95127aeb58d000d634d6/7e92b/example_1.avif 350w,\n/static/90a0b70fab4c95127aeb58d000d634d6/2c516/example_1.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/90a0b70fab4c95127aeb58d000d634d6/51bad/example_1.webp 175w,\n/static/90a0b70fab4c95127aeb58d000d634d6/6cac9/example_1.webp 350w,\n/static/90a0b70fab4c95127aeb58d000d634d6/ec00d/example_1.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":700}}},"tech":["Python","Multiprocessing","PIL"],"github":"https://github.com/Luispapiernik/Fractales","external":"","cta":""},"html":"<p>A solution that allows you to generate multiples fractals in an efficient way.</p>"}}]}}}