Presentamos dpkit Terminal y TypeScriptVer el anuncio

Presentamos dpkit

dpkit es un framework rápido de gestión de datos sobre el estándar Data Package y Polars DataFrames, para CSV, JSON y Parquet, con soporte de CKAN y Zenodo.

Evgeny Karev1 min de lectura

figura
El explorador interactivo de tablas de dpkit en un terminal, cargando una tabla, infiriendo su esquema y mostrando las filas en una vista ordenable

Introducción

dpkit es un framework rápido de gestión de datos construido sobre el estándar Data Package y los Polars DataFrames. Admite formatos como CSV, JSON y Parquet y se integra con plataformas como CKAN, Zenodo y GitHub.

Dónde conseguirlo

dpkit está disponible

Lo rápido que es

dpkit es de 10x a 100x más rápido que frictionless-py en la validación tabular, con un rendimiento similar al de qsv. Por ejemplo, dpkit tarda unos 5 segundos en validar un fichero CSV de 1GB. Además de una velocidad espectacular, dpkit se apoya en el rico sistema de validación de Data Package, frente a la validación basada en JSON Schema que usa qsv.

Explorar datos desde el terminal

dpkit ofrece una herramienta de CLI interactiva para el tratamiento y la validación de datos. Por ejemplo, puedes explorar una tabla de un conjunto de datos de Zenodo con un comando sencillo que te da una interfaz interactiva al conjunto de datos y a la tabla (incluidas la ordenación y la paginación):

dp table explore -p https://zenodo.org/records/7559361

dpkit está en sus primeros días y buscamos comentarios y contribuciones. Dale una estrella en Github para ayudar al proyecto a crecer - https://github.com/datisthq/dpkit

¡Un agradecimiento especial a NLnet por apoyar este desarrollo!

Qué construimos

Desarrollo de aplicaciones web

De la capa de datos hasta la interfaz: búsqueda, integraciones, tareas en segundo plano y la infraestructura para mantenerlo en marcha.

Aplicaciones web full-stack · APIs tipadas · Flujos de trabajo duraderos · Orquestación de contenedores

Software de gestión y herramientas internas

La herramienta interna que su sector necesita de verdad — leads, operaciones, inventario, facturación, permisos, un registro de auditoría. Construida en torno a cómo trabaja usted, y no en torno a una plantilla.

Bases de datos transaccionales · Identidad y acceso · APIs tipadas · Aplicaciones web full-stack

Desarrollo de aplicaciones móviles

iOS y Android desde una sola base de código, compartiendo tipos con su backend para que los dos no se separen. Por las tiendas, o over-the-air.

Móvil y escritorio · APIs tipadas · Identidad y acceso

Landing pages y sitios corporativos

Sitios rápidos y prerenderizados que cargan al instante y cuestan casi nada de mantener. Contenido que puede editar usted mismo, en tantos idiomas como necesite.

Aplicaciones web full-stack · Sistemas de diseño · Internacionalización · Plataforma edge

Ejemplos de proyectos

capturamycarro.app
El buscador de coches de Mycarro tal como funciona hoy, buscando entre sus anuncios activos en Portugal.

Mycarromarketplace de coches y CRM para concesionarios

Un marketplace de coches usados en marcha en Portugal. Búsqueda para el consumidor sobre anuncios reunidos de todo el mercado, un back office para que los concesionarios gestionen leads, inventario y facturación, y una aplicación móvil — construido de principio a fin.

construimos

bajo NDA
Trabajo que no podemos mostrar
ND

NDAMVP de plataforma fintech suiza

Un MVP multiplataforma para una plataforma de servicios financieros regulados, diseñado y construido de principio a fin: un backend contract-first, un panel de operaciones y aplicaciones iOS y Android generadas a partir del mismo contrato. Entregado.

cliente · NDA

Ponerse en contacto

Cuéntenos qué necesita construir.

Somos un equipo pequeño en Portugal, en horario de Londres. Un sitio, una aplicación, una herramienta interna, o la plataforma que hay detrás — empiece por una frase sobre el problema y nosotros seguimos desde ahí.

Todos los artículos
Pedir presupuesto