285 Commits

Author SHA1 Message Date
Winterflower
10e1adb680 Removes code duplication in test code 2019-12-02 20:31:53 +01:00
Camilla
5a5f38e28a
Merge branch 'master' into pull-request-job 2019-12-02 20:26:10 +01:00
Winterflower
33674088ca Refactors eland tests to accept pre-configured client 2019-12-02 20:23:40 +01:00
Camilla
4b2daa9ddc
Merge pull request #80 from Winterflower/pull-request-job
Adds Pull Request job for eland CI
2019-12-02 18:15:54 +01:00
Winterflower
4e6305c24a Removes stripping of http from url 2019-12-02 17:29:17 +01:00
Winterflower
8aadc33687 Removes stripping of http from url 2019-12-02 17:18:40 +01:00
Winterflower
08357126cb Adds function to increase script.max_compilations_rate to prevent test failures 2019-12-02 13:08:47 +01:00
Camilla
99ae4057f4
Merge pull request #61 from Winterflower/ci-setup
Eland CI Setup
2019-11-29 10:19:06 +01:00
Winterflower
83d0c3de38 Adds helpful statement to know which ES instance you are connecting to 2019-11-27 21:03:47 +01:00
Winterflower
ce477021c1 Strips hostname from extra http if present in string to prevent failures in low level Python socket module 2019-11-27 21:03:03 +01:00
Michael Hirsch
a3dd86075a
String Arithmetics: __add__ ops (#68)
* adds support for __add__ ops for string objects and literals

* adds tests for string arithmetic

* updates comment in numeric field resolution

* adds op_type parameter for numeric_ops
2019-11-27 10:44:17 -05:00
Stephen Dodson
93dadc054c Fixing docstring format 2019-11-26 11:10:18 +00:00
Stephen Dodson
86686ebb18 Reformat and cleanup based on PyCharm 2019-11-26 11:02:46 +00:00
Winterflower
c5b479b4f9 Adding line to read ES hostname from docker env var 2019-11-25 20:41:58 +01:00
Stephen Dodson
9bbe9bbb1c Fixing issue with addition for strings
e.g. df['currency']+1
2019-11-25 16:15:50 +00:00
Stephen Dodson
85422e2023 Adding series __r* docs 2019-11-25 15:49:27 +00:00
Stephen Dodson
b99f25e4ee Adding __r* operations and resolving issues with df.info() 2019-11-25 15:00:02 +00:00
Stephen Dodson
ac8cb302de Updates based on PR review. 2019-11-25 12:43:37 +00:00
Stephen Dodson
e755a2e160 Minor doc fix for Series.to_string 2019-11-22 16:29:51 +00:00
Stephen Dodson
91c811345c Minor updates to docs and doctests 2019-11-22 16:22:16 +00:00
Stephen Dodson
84e23ab5d1 Added Series metric aggs + Series docs
Also, improved Series.to_string()
2019-11-22 15:44:55 +00:00
Stephen Dodson
5d119215f8 Fixing rename and truediv issues
tests pass
TODO - implement additional orithmetic ops
2019-11-21 20:37:54 +00:00
Stephen Dodson
c12bf9357b Series rename and arithmetic initial implementation
Partially implemented, tests fail with this commit.
2019-11-21 15:39:13 +00:00
Stephen Dodson
6564f26245 Adding 'development' section to docs
Adding contributing section based on Elasticsearch/CONTRIBUTING.md
TODO - add testing docs (based on CI)1
2019-11-20 10:32:35 +00:00
stevedodson
2a409962ea
Merge pull request #55 from blaklaybul/fix-boolean-index
Instantiates Column as Series with Specified dtype
2019-11-20 08:14:59 +00:00
Michael Hirsch
f1ec6c0d8b fixes UnboundLocalError when displaying empty dataframes 2019-11-19 15:52:03 -05:00
Michael Hirsch
c90602dd65 sets max_rows=1 in case of empty dataframe 2019-11-19 15:13:18 -05:00
Michael Hirsch
9c03d5a0d4 instantiates column as series with specified dtype 2019-11-19 13:13:08 -05:00
Michael Hirsch
9c9ca90c0d
Adds Support for Series.value_counts() (#49)
* adds support for series.value_counts

* adds docs for series.value_counts

* adds tests for series.value_counts

* updates keyerror language

* adds es docs as an external source

* adds parameters for metrics and terms aggs

* adds 2 tests to check for exceptions

* explains the size parameter

* removes print statements from tests

* checks that es_size is a positive integer

* implements assert_series_equal
2019-11-19 11:27:15 -05:00
stevedodson
885a0a4aba
Merge pull request #51 from stevedodson/master
Updating docs + added supported methods doc
2019-11-19 14:09:13 +00:00
Stephen Dodson
8f31c04c07 Extending metrics tests based on comments on https://github.com/elastic/eland/pull/51 2019-11-19 13:49:34 +00:00
Josh Devins
463edf9f90
Fixes field caps query params exceeding HTTP limit
We want all fields from _field_caps so we just use the wildcard expression here.
It's not clear why it didn't work before but it does now. This alleviates the
need to pass all fields to _field_caps.

See: https://github.com/elastic/eland/issues/52
2019-11-19 14:08:57 +01:00
Stephen Dodson
2854eecbf4 https://github.com/elastic/eland/issues/50 fix.
Root cause was incorrect filtering of numeric values by columns.
Added more tests + fixed a doctest.
2019-11-19 12:01:53 +00:00
Stephen Dodson
9b4fe40305 Updating docs + added supported methods doc 2019-11-19 10:42:23 +00:00
Stephen Dodson
fb2a1fae7b Updated to_string/to_html docs 2019-11-18 15:27:43 +00:00
Stephen Dodson
327f43d912 Fixing issue in to_html/to_string if max_rows is set 2019-11-18 14:47:35 +00:00
Stephen Dodson
d92ed94ef0 Improve to_string/to_html/__repr__/_repr_html_ tests
Added more rigorious tests for string representation
and fixing issue with to_html.
2019-11-18 12:55:23 +00:00
stevedodson
c93d07981d
Merge pull request #47 from blaklaybul/trim-display
Tabular Display: show 10 rows if index is larger than max_rows
2019-11-18 10:35:03 +01:00
Michael Hirsch
4eea073305 includes assertion 2019-11-16 11:57:25 -05:00
Michael Hirsch
8b96f1fa2c removes errant space 2019-11-15 17:41:15 -05:00
Michael Hirsch
30d307bdaf implements min rows to truncate display for large results 2019-11-15 17:38:46 -05:00
Michael Hirsch
b0be68e1db tabular display: show 10 rows if index is larger than max_rows 2019-11-15 11:10:35 -05:00
Stephen Dodson
2f4d601932 Adding eland.read_csv
TODO - resolve issue with ordering of eland.DataFrame compared to csv
2019-11-15 15:14:12 +00:00
Stephen Dodson
f5025b9f39 Renamed ed_to_pd eland_to_pandas and added docs.
+ added some additions to .gitignore
+ removed DataFrame.squeeze for now
2019-11-15 11:21:27 +00:00
Stephen Dodson
fb2774e7c7 Adding Series.isin 2019-11-14 20:25:34 +00:00
Stephen Dodson
5a546577f4 Resolving DataFrame.query issues + more docs 2019-11-14 20:04:38 +00:00
Stephen Dodson
8b3c66a5c8 Changing LICENSE to Apache2
Changing LICENSE to Apache2 + cleaning up setup.py
2019-11-14 09:27:44 +00:00
Stephen Dodson
dff49d01fe More doc updates. 2019-11-13 18:23:43 +00:00
Stephen Dodson
e181476dfe First effort at tidying up docs. Still work-in-progress. 2019-11-12 20:26:59 +00:00
Stephen Dodson
8de7a1db7d Resolved minor PyCharm issues 2019-11-05 13:31:10 +00:00