Code Monkey home page Code Monkey logo

zen3geo's Introduction

zen3geo

The ๐ŸŒ data science library you've been waiting for~

ๅ›ใฎๅ‰ๅ‰ๅ‰ไธ–ใ‹ใ‚‰ๅƒ•ใฏ ๅ›ใ‚’ๆŽขใ—ใฏใ˜ใ‚ใŸใ‚ˆ

Since your past life, I have been searching for you

ๅ…ฌๆกˆ

Geography is difficult, but easy it can also be
Deep Learning, you hope, has an answer to all
Too this, too that, where to though, where to?
Look out, sense within, and now you must know

Installation

To install the development version from GitHub, do:

pip install git+https://github.com/weiji14/zen3geo.git

Or the stable version from PyPI:

pip install zen3geo

If instead, conda-forge you desire:

mamba install --channel conda-forge zen3geo

Other instructions, see https://zen3geo.readthedocs.io/en/latest/#installation

zen3geo's People

Contributors

dependabot[bot] avatar 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  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  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  avatar  avatar

zen3geo's Issues

Release zen3geo v0.4.0

Release: v0.4.0
Scheduled Date: 2022/09/08

Priority PRs/issues to complete prior to release

Before release:

  • Finish up 'Changelog entry for v0.4.0' Pull Request #56

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too (remember to tick 'Create a discussion for this release')

After release:

Release zen3geo v0.6.0

Release: v0.6.0
Scheduled Date: 2023/04/18

Priority PRs/issues to complete prior to release

Before release:

  • Finish up 'Changelog entry for v0.6.0' Pull Request #95

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too (remember to tick 'Create a discussion for this release')

After release:

Release zen3geo v0.6.2

Release: v0.6.2
Scheduled Date: 2023/06/29

Priority PRs/issues to complete prior to release

  • None

Before release:

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too (remember to tick 'Create a discussion for this release')

After release:

Release zen3geo v0.1.0

Release: v0.1.0
Scheduled Date: 2022/06/08

Priority PRs/issues to complete prior to release

  • Add release drafter #11
  • Readthedocs page build #13
  • Workflow to publish to TestPyPI/PyPI #14

Before release:

  • Finish up 'Changelog entry for v0.1.0' Pull Request #16

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too

After release:

  • Party ๐ŸŽ‰ (don't tick before all other checkboxes are ticked!)

Release zen3geo v0.6.1

Release: v0.6.1
Scheduled Date: 2023/05/31

Priority PRs/issues to complete prior to release

Before release:

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too (remember to tick 'Create a discussion for this release')

After release:

Release zen3geo v0.2.0

Release: v0.2.0
Scheduled Date: 2022/07/17

Priority PRs/issues to complete prior to release

  • Think about whether to wait for xbatcher v0.2.0
  • #28
  • #29

Before release:

  • Finish up 'Changelog entry for v0.2.0' Pull Request #27

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too

After release:

  • Party ๐ŸŽ‰ (don't tick before all other checkboxes are ticked!)

Release zen3geo v0.3.0

Release: v0.3.0
Scheduled Date: 2022/08/19

Priority PRs/issues to complete prior to release

Before release:

  • Finish up 'Changelog entry for v0.3.0' Pull Request #41

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too

After release:

  • Close milestone if no more patch releases
  • Party ๐ŸŽ‰ (don't tick before all other checkboxes are ticked!)

function docstrings for torchdata methods do not show in notebook with ??

Describe the bug
When I run the jupyter help magic on a zen3geo method I get a docstring for the general partial function

dp.search_for_pystac_item??
Signature:   dp.search_for_pystac_item(*args, **kwargs)
Type:        partial
String form: functools.partial(<function IterDataPipe.register_datapipe_as_function.<locals>.class_function at 0x14b820f70>, <class 'zen3geo.datapipes.pystac_client.PySTACAPISearcherIterDataPipe'>, False, IterableWrapperIterDataPipe)
File:        ~/.pyenv/versions/3.10.6/lib/python3.10/functools.py
Source:     
class partial:
    """New function with partial application of the given arguments
    and keywords.
    """

    __slots__ = "func", "args", "keywords", "__dict__", "__weakref__"

    def __new__(cls, func, /, *args, **keywords):
        if not callable(func):
            raise TypeError("the first argument must be callable")

I expect to see the docstring for the zen3geo method so I know what args to supply (like how to pass auth credentials to use a STAC API). The actual docstring is here: https://zen3geo.readthedocs.io/en/latest/_modules/zen3geo/datapipes/pystac_client.html?highlight=search_for_pystac_item#

Expected behavior
Is there a way to register the correct docstring to a torchdata method? instead of the docstring for partial?

Release zen3geo v0.5.0

Release: v0.5.0
Scheduled Date: 2022/09/26

Priority PRs/issues to complete prior to release

Before release:

  • Finish up 'Changelog entry for v0.5.0' Pull Request #67

Release:

  • At the zen3geo release page on GitHub:
    • Edit the draft release notes with the finalized changelog
    • Set the tag version and release title to vX.Y.Z ๐ŸŒˆ
    • Make a release by clicking the 'Publish Release' button, this will automatically create a tag too (remember to tick 'Create a discussion for this release')

After release:

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.