Skip to content

Conversation

@corke2013
Copy link
Contributor

Add the Beam Analysis endpoint and relevant functions.

@corke2013 corke2013 force-pushed the beam-analysis-endpoint branch from 00b3ed1 to 9f986c0 Compare January 14, 2025 01:23
@corke2013 corke2013 force-pushed the beam-analysis-endpoint branch from 7ccfc69 to 10f19b6 Compare January 14, 2025 02:34
@corke2013 corke2013 self-assigned this Jan 14, 2025
@corke2013 corke2013 marked this pull request as ready for review January 14, 2025 03:32
Copy link
Contributor

@medhatphq medhatphq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great @corke2013

* add analysis group endpoints

* add analysis group import

* python 3.8 compat

* fix signature

* use optional type hint

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>
* beam sink endpoint - allow json, csv and ndjson upload

* expose beam endpoint in sdk

* allow extra fields so that new fields are visible without an update to the SDK

* remove undocumented endpoints

* add features-api to_csv mixin

* remove accidental print statement

* fix typing for python 3.8

* update build url test

* fix bug in features api endpoint when using iter_all

* update feature api tests

* update readme, add examples and missing param to beam update function

* add beam endpoint tests (#102)

* add beam endpoint tests

* address comments - use correct fixtures

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

* add comment regarding features-api

* Pagination (#103)

* add ArgKwargResult set for custom pagination

* use custom pagination on all supported beam endpoints

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>
@corke2013 corke2013 merged commit a051378 into beam-support Jan 17, 2025
5 checks passed
corke2013 added a commit that referenced this pull request Jan 20, 2025
* fix bug in to_json function

* Beam analysis endpoint (#98)

* add beam schema

* add beam analysis endpoint

* add BeamEndpoint import

* update schema for python 3.8

* update schema for python 3.8

* update endpoints for python 3.8

* fix analysis endpoints and schema

* add analysis group endpoints (#99)

* add analysis group endpoints

* add analysis group import

* python 3.8 compat

* fix signature

* use optional type hint

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

* Beam sink endpoint (#100)

* beam sink endpoint - allow json, csv and ndjson upload

* expose beam endpoint in sdk

* allow extra fields so that new fields are visible without an update to the SDK

* remove undocumented endpoints

* add features-api to_csv mixin

* remove accidental print statement

* fix typing for python 3.8

* update build url test

* fix bug in features api endpoint when using iter_all

* update feature api tests

* update readme, add examples and missing param to beam update function

* add beam endpoint tests (#102)

* add beam endpoint tests

* address comments - use correct fixtures

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

* add comment regarding features-api

* Pagination (#103)

* add ArgKwargResult set for custom pagination

* use custom pagination on all supported beam endpoints

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>

* fix bug in upload demand endpoint

* use config dict on each model

---------

Co-authored-by: Keegan Cordeiro <keegan.cordeiro@predicthq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants