Giter Site home page Giter Site logo

cog3pio's Introduction

Kia Ora πŸ‘‹

I am a Geospatial Data Scientist from Malaysia πŸ‡²πŸ‡Ύ working remotely and thinking about where to go next! My background is in Geography, with a particular interest in Earth Observation using satellites πŸ›°οΈ, having done cool research on Antarctic ice dynamics during my PhD in Aotearoa/New Zealand πŸ₯. Specifically, I work on applying Deep Learning methods to Remote Sensing datasets, keeping busy on the leading edge of data-driven research in the Earth Sciences.

These are some of the hats I wear:

I'm currently:

  • πŸ¦€ Learning Rust, and trying to get into the GeoRust ecosystem
  • ☯️ Developing a Python package called zen3geo for building Earth Observation and geospatial data pipelines
  • πŸ”­ Making open source contributions to the Pytorch ecosystem and Pangeo community, all in the PyData world!

Want to connect?

  • πŸ’» I'm open to building partnerships with folks working on open geospatial tools, specifically with a Remote Sensing focus, so reach out!
  • πŸ“« Track me on Mastodon as @weiji14, or find some other links on my website
  • πŸ‘€ Be sure to check out my cool Computer Vision projects:

⚑ Fun fact: I was brought up trilingual, and am fluent in English, δΈ­ζ–‡ & Bahasa Melayu.

cog3pio's People

Contributors

weiji14 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cog3pio's Issues

Using cog3pio to determine byte ranges in COG files?

Basically same question as gauteh/hidefix#38 (comment) but for this library 😁

I'm building VirtualiZarr, an evolution of kerchunk, that allows you to determine byte ranges of chunks in netCDF files, but then concatenate the virtual representation of those chunks using xarray's API.

This works by creating a ChunkManifest object in-memory (one per netCDF Variable per file initially), then defining ways to merge those manifests.

What I'm wondering is if cog3pio's code could be useful to me as a way to generate the ChunkManifest for a netCDF file without using kerchunk/fsspec (see this issue). In other words I use cog3pio only to determine the byte ranges, not for actually reading the data. (I plan to actually read the bytes later as if it were zarr using the rust object-store crate, see zarr-developers/zarr-python#1661).

Q's:

  • Is this idea dumb?
  • Does cog3pio expose the byte range information currently?
  • Can cog3pio read over S3?

cc @norlandrhagen

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.