325 Commits

Author SHA1 Message Date
P. Sai Vinay
473db4576b
Move tests directory outside of eland namespace 2020-11-16 11:30:41 -06:00
P. Sai Vinay
56f6ba6c8b
Add Elasticsearch storage usage to df.info() 2020-11-16 10:07:28 -06:00
P. Sai Vinay
789f8959bc
Add support for pd.set_option("display.max_rows", None) 2020-11-06 12:23:09 -06:00
P. Sai Vinay
75451f1e93
Add pytest-cov for coverage tracking 2020-11-06 11:34:15 -06:00
P. Sai Vinay
4e92e3cf62
Fix Eland logo and update contributing documentation 2020-11-06 09:33:30 -06:00
Seth Michael Larson
31760fe02c
Release 7.10.0b1 7.10.0b1 2020-10-29 13:43:34 -05:00
Seth Michael Larson
b936e98012
Allow dict in es_type_overrides, text fields by default get keyword sub-field 2020-10-29 13:16:42 -05:00
Seth Michael Larson
cb4cd083c3
Add support for es_match() to DataFrame and Series 2020-10-29 10:16:50 -05:00
Seth Michael Larson
92a8040614
Test against Elasticsearch 7.10 2020-10-28 09:03:46 -05:00
Seth Michael Larson
ae96558075
Add source for 'elastic.co/guide' to 'docs/guide' 2020-10-28 07:57:10 -05:00
Seth Michael Larson
95b8d75e37
Fix 'Series.__repr__()' when the series is empty 2020-10-27 17:08:37 -05:00
P. Sai Vinay
54468cb85b
Add pytest --nbval of notebook examples to CI 2020-10-27 15:15:04 -05:00
P. Sai Vinay
e17b4e03ea
Error when es_type_overrides receives unknown columns 2020-10-27 13:48:31 -05:00
Seth Michael Larson
28951c0ad1
Add linting+docs to GitHub Actions, fix docs 2020-10-27 11:28:55 -05:00
Seth Michael Larson
ae70f03df3
Document DataFrame.groupby() methods 2020-10-27 10:10:57 -05:00
P. Sai Vinay
475e0f41ef
Implement DataFrameGroupBy.count() 2020-10-23 08:41:50 -05:00
Seth Michael Larson
bd7956ea72
Support typed 'elasticsearch-py' and add 'py.typed' 2020-10-20 16:26:58 -05:00
Seth Michael Larson
05a24cbe0b Add isort, rename Nox session to 'format' 2020-10-15 17:11:29 -05:00
Seth Michael Larson
18fb4af731 Document DataFrame.groupby() and rename Field.index -> .column 2020-10-15 17:11:29 -05:00
P. Sai Vinay
abc5ca927b
Add support for DataFrame.groupby() with aggregations 2020-10-15 10:52:48 -05:00
Seth Michael Larson
adafeed667
Add es_dtypes property to DataFrame and Series 2020-10-13 12:14:09 -05:00
P. Sai Vinay
b7c6c26606
Change DataFrame.filter() to preserve the order of items 2020-10-13 10:58:09 -05:00
P. Sai Vinay
0dd247b693
Improve efficiency of 'pandas_to_eland()' using 'parallel_bulk()' 2020-10-08 10:17:22 -05:00
Seth Michael Larson
225a23a59a Release 7.9.1a1 7.9.1a1 2020-09-30 11:12:33 -05:00
Seth Michael Larson
b206b851bf Remove 'include_model_definition', support ES ML <7.8 2020-09-30 11:12:33 -05:00
P. Sai Vinay
4d96ad39fd
Switch agg defaults to numeric_only=None 2020-09-22 10:32:27 -05:00
Seth Michael Larson
c86371733d
Deprecate ImportedMLModel in favor of MLModel.import_model() 2020-09-03 09:06:59 -05:00
Seth Michael Larson
1a8a301cd6
Apply Black 20.8b1 formatting 2020-08-27 15:19:56 -05:00
P. Sai Vinay
1d6311164e
Fix DataFrame.agg() with string argument to return Series 2020-08-25 12:39:34 -05:00
Seth Michael Larson
d73e8a241c
Add Conda Forge URL to shield 2020-08-18 13:24:37 -05:00
Seth Michael Larson
7180c96b80
Release 7.9.0a1 7.9.0a1 2020-08-18 11:53:40 -05:00
Seth Michael Larson
013cab0162
Fix get_feature_id() for named feature 0 2020-08-18 10:58:36 -05:00
Seth Michael Larson
4576951f37
Fix links in Implementation section 2020-08-17 16:32:48 -05:00
Seth Michael Larson
661b33dd0a Update and rearrange documentation 2020-08-17 15:55:06 -05:00
Seth Michael Larson
46533ede98 Misc documentation and name tweaks before release 2020-08-17 15:55:06 -05:00
P. Sai Vinay
66b24f9e8a
Replace MLModel(overwrite) with es_if_exists 2020-08-17 12:10:27 -05:00
Seth Michael Larson
5bf205a1e0
Fix Series.describe(), median agg dtype 2020-08-17 09:28:30 -05:00
Seth Michael Larson
f5b37e643c Update support matrix for Pandas 1.1 2020-08-14 12:55:02 -05:00
Seth Michael Larson
535ed9b334 Fix Series.median(), support median() for datetimes 2020-08-14 12:55:02 -05:00
Seth Michael Larson
a709ed589d Add 'nunique' and 'mean' aggs for datetime, improve precision of datetime aggs 2020-08-14 12:55:02 -05:00
Seth Michael Larson
d238bc5d42 Elasticsearch 7.6 only supports scalar leaf_values 2020-08-14 12:55:02 -05:00
Seth Michael Larson
92170c22d9 Add try_sort() to eland.utils
This function was deprecated and removed in Pandas v1.1
2020-08-14 12:55:02 -05:00
Seth Michael Larson
c6bf9b60a0
Change CI email to build-lang-clients@elastic.co 2020-08-13 10:24:17 -05:00
Benjamin Trent
f58634dc6e
[ML] Add support for LGBMClassifier models 2020-08-12 09:45:28 -05:00
Benjamin Trent
701a8008ad
[ML] Add tests for all supported objectives and boosters 2020-08-11 12:27:24 -05:00
Benjamin Trent
6ee282e19f
[ML] Add support for LGBMRegressor models 2020-08-11 07:42:59 -05:00
Benjamin Trent
efb9e3b4c4
[ML] Add support for multi:softmax|softprob XGBClassifier 2020-08-06 12:04:10 -05:00
Seth Michael Larson
5c901e8f1b
Create pytest fixture for testing behavior of Eland vs Pandas 2020-07-28 16:47:22 -05:00
Seth Michael Larson
140623283a
Support Series/collections in Series.isin(), add type hints 2020-07-14 11:39:52 -05:00
Seth Michael Larson
6e6ad04c5c
Use 'script.context.field.max_compilations_rate' instead of deprecated setting 2020-07-14 09:51:35 -05:00