Lo Nuevo

Lo Nuevo#

3.5.4#

Fecha de lanzamiento: 18 de marzo de 2025

  • Actualizacion de pre-commit hooks por @pre-commit-ci in #431

  • Webob ya no es usado por pydap. Ahora pydap usa la libreria requests, la cual automatiza el processo de autentification. Por @Mikejmnez in #434

  • Actualización de pre-commit hooks por @pre-commit-ci en #436

  • Nueva funcionalidad: pydap ahora usa request_cache para inicializar una sesión, lo que permite almacenar respuestas en caché. Por @Mikejmnez en #438

  • Nueva propiedad .grids() para identificar todos los objetos de tipo Grid dentro del pydap.dataset. Por @Mikejmnez en #446

  • Corrección de error: Se reemplaza dap2 con http al usar esquemas para determinar el protocolo DAP. Por @Mikejmnez en #451

  • Se agrega soporte para devolver un objeto de sesión como atributo en pydap.dataset. Ahora, los usuarios pueden recuperar la sesión. Por @Mikejmnez en #447

  • Se recopila y proporciona más metadatos sobre los nombres de las dimensiones por variable. Por @Mikejmnez en #453

  • Se eliminan atributos globales NC_GLOBAL y DODS_EXTRA heredados del analizador das. Por @Mikejmnez en #455

  • Cambio predeterminado: Ahora output_grid=False es el argumento predeterminado para open_url. Por @Mikejmnez en #457

3.5.3#

Fecha de lanzamiento: 6 de enero de 2025

  • Se mejora el paralelismo en la lectura de fragmentos de datos binarios. Este problema afectaba especialmente a datasets con chunks muy pequeños, pero ya no es el caso. Por @Mikejmnez en #419

  • Limpieza de documentación por @Mikejmnez en #420

  • Nuevo soporte para analizar dmr con variables de tipo String. Por @Mikejmnez en #423

  • Se permite que el analizador dmr maneje múltiples valores en un solo atributo. Por @Mikejmnez en #421

  • Se agrega soporte para escapar espacios en blanco en nombres de grupos/variables. Por @Mikejmnez en #426

  • Se agrega soporte para decodificar encabezados de fragmentos y establecer la longitud del DMR de forma genérica, además de detectar automáticamente la endianidad de los datos. Esto permite a pydap analizar respuestas DAP4 de TDS y Hyrax sin necesidad de lógica adicional para identificar el servidor que generó la respuesta. Por @Mikejmnez en #428

3.5.2#

Fecha de lanzamiento: 19 de noviembre de 2024

  • Se agrega insignia de Zenodo por @Mikejmnez pydap/pydap#405

  • Actualización de pre-commit hooks por @pre-commit-ci en pydap/pydap#408

  • Se agregan versiones más recientes de Python a la metadata y los flujos de prueba. Por @Mikejmnez en pydap/pydap#410

  • Se incluye cas-extras como dependencia mínima requerida para usar pydap solo como cliente. Por @Mikejmnez en pydap/pydap#413

  • Actualización de documentación: Se añade información sobre DAP4 y Expresiones de Restricción en “Pydap como Cliente”. Por @Mikejmnez en pydap/pydap#414

  • Corrección rápida: Se implementa un parche temporal para analizar respuestas DAP4 de TDS, con un mensaje de advertencia recomendando el uso de DAP2. Por @Mikejmnez en pydap/pydap#415

3.5.1#

Fecha de lanzamiento: 28 de octubre de 2024

  • Soporte para DAP4:

    • Mejora en la documentación de Expresiones de Restricción (se incluyen dimensiones compartidas). Por @Mikejmnez en pydap/pydap#357

    • Configuración de dimensiones a nivel de Group. Por @Mikejmnez en pydap/pydap#360

    • Creación de un método para generar objetos DAP. Por @Mikejmnez en pydap/pydap#362

    • Soporte para servir datos nc4 con Groups. Por @Mikejmnez en pydap/pydap#367

    • Función get.Dap y una corrección. Por @Mikejmnez en pydap/pydap#373.

    • Se permite el uso de dimensiones repetidas. Por @Mikejmnez en pydap/pydap#381

    • Eliminación de GridType del manejador de NetCDF. Por @Mikejmnez en pydap/pydap#395

    • Análisis de elementos de atributos con tipos atómicos en root. Por @Mikejmnez en pydap/pydap#403

  • Simplificación instalación de pydap

  • Otros cambios:

3.5.0#

Fecha de lanzamiento: 16-Aug-2024

  • Soporte de DAP4:

    • Nuevo argumento para client.open_url : protocol='dap2'|'dap4'. Si ninguno se proporcional se usa protocol='dap2'.

    • Escape de los caracteres ‘[’ and ‘]’ por @Mikejmnez in pydap/pydap#310

    • Include nuevo metodo para visualizar la estructura de arbol de el pydap dataset. Por @Mikejmnez in pydap/pydap#324

    • Simplification del model del Dataset en DAP4 by @Mikejmnez in pydap/pydap#327

    • Correccion de las Expresiones de Restriccion (CEs) de Arreglos en DAP4 by @Mikejmnez in pydap/pydap#336

    • Iss339 por @Mikejmnez in pydap/pydap#340

    • Suporte para atributos con valores NaNen el DMR (DAP4). Por @Mikejmnez in pydap/pydap#345

    • Corrije la definicion de named dimensions a nivel rootpor @Mikejmnez in pydap/pydap#348

  • General updates:

Para ver una lista mas completa de lanzamientos anteriores, acuda a: pydap/pydap