Skip to content

Releases: pathwaycom/pathway

v0.3.3

14 Sep 10:39
Compare
Choose a tag to compare

Added

  • Module pathway.dt to construct and manipulate DTypes.
  • New argument keep_queries in pw.io.http.rest_connector.

Changed

  • Internal representation of DTypes. Inputting types is compatible backwards.
  • Temporal functions now accept arguments of mixed types (ints and floats). For example, pw.temporal.interval can use ints while columns it interacts with are floats.
  • Single-element arrays are now treated as arrays, not as scalars.

Fixed

  • to_string() method on datetimes always prints 9 fractional digits.
  • %f format code in strptime() parses fractional part of a second correctly regardless of the number of digits.

v0.3.2

07 Sep 12:17
Compare
Choose a tag to compare

Added

  • Table.cast_to_types() function that can perform pathway.cast on multiple columns.
  • intervals_over window, which allows to get temporally close data to given times.
  • demo.replay_csv_with_time function that can replay a CSV file following the timestamps of a given column.

Fixed

  • Static data is now copied to ensure immutability.
  • Improved error tracing mechanism to work with any type of error.

v0.3.1

29 Aug 12:57
Compare
Choose a tag to compare

Added

  • tuple reducer, that returns a tuple with values.
  • ndarray reducer, that returns an array with values.

Changed

  • numpy arrays of int32, uint32 and float32 are now converted to their 64-bit variants instead of tuples.
  • KNNIndex interface to take columns as inputs.
  • Reducers now check types of their arguments.

Fixed

  • Fixed delayed reporting of output connector errors.
  • Python objects are now freed more often, reducing peak memory usage.

v0.3.0

07 Aug 13:32
Compare
Choose a tag to compare

Added

  • @ (matrix multiplication) operator.

Changed

  • Python version 3.10 or later is now required.
  • Type checking is now more strict.

v0.2.1

31 Jul 14:08
Compare
Choose a tag to compare

Changed

  • Immediately forget queries in REST connector.
  • Make type annotations mandatory in Schema.

Fixed

  • Fixed IDs coming from CSV source.
  • Fixed indices of dataframes from pandas transformer.

v0.2.0

21 Jul 12:33
Compare
Choose a tag to compare

Added

manul