Giter Club home page Giter Club logo

rics's People

Contributors

dependabot[bot] avatar rsundqvist avatar

rics's Issues

Bad `envinterp.Variable` pattern

read_path_format = "${TEST_ROOT:tests}/imdb/{}.json"

Should match ${TEST_ROOT:tests}, but globs until the last closing bracket.

Translation fails for translations formats without ID

Running

Translator(hex_fetcher, fmt="{hex}[, positive={positive}]").translate(1, names="positive_numbers")

causes exception ValueError: tuple.index(x): x not in tuple at placeholder_translations.id_pos = placeholder_translations.placeholders.index("id")

SQL Fetcher impovements

Need to:

  • Add flag for whether fetching all IDs is allowed (based on table size, configurable)
  • Add logic to switch between select *, BETWEEN and IS IN in fetch_placeholders (always fetches everything now)
  • Fix selecting only required placeholders (columns) in fetch_placeholders

Key translation

Add support for translating keys rather than values in dict/series.

Requiring inplace=False is probably fine, if that makes it a lot easier.

Fix Format regex

Escaping doesn't work as expected.

>>> fmt = Format("{{{id}}}[, the value '{optional}' which was [optional] is here as well!]")
>>> fmt.fstring().format(id="my-id")
'{my-id} is here as well!]' 

Expected output: '{my-id}'

>>> fmt.fstring(["id", "optional"]).format(id="my-id", optional="my-optional")
"{my-id}, the value 'my-optional' which was [optional is here as well!]"

Expected output: "{my-id}, the value 'my-optional which was [optional] is here as well!"

tname: properties

Currently, tname(Class.property_function) returns 'property'. Should return the name of the property.

More flexible TimeFold before/after arguments

Currently, only timedeltas are supported for both, and None only for after (meaning "until next scheduled datetime").

Expands before/after with:

  • 'all'; All data before/after the scheduled time, and
  • 'schedule+-<num-periods>': Include data num-periods scheduled times before/after the currently scheduled time.

Do not yield folds with empty frames.

Improve mapper

  1. Improve visibility
  2. Reduce log spam
  3. Improve cardinality handling

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.