Alok Singh
c0e4c9d3d1
[rllib] Add magic methods for rollouts ( #2024 )
2018-05-16 22:59:46 -07:00
Kunal Gosar
7549209aea
[DataFrame] Allows DataFrame constructor to take in another DataFrame ( #2072 )
...
* allow constructor to take in other DataFrame
* rename _data to _frame_data
2018-05-16 16:17:20 -10:00
Peter Schafhalter
78bb887dd4
Pin Pandas version for Travis to 0.22 ( #2075 )
2018-05-16 15:05:37 -07:00
Melih Elibol
bea97b425b
Fix python linting ( #2076 )
2018-05-16 15:04:31 -07:00
Stephanie Wang
88fa98e851
[xray] Fix GCS table prefixes ( #2065 )
...
* Fix GCS table prefixes
* More explicit documentation
2018-05-16 13:15:03 -07:00
Robert Nishihara
570c3153cd
Some tests for _submit API. ( #2062 )
2018-05-16 00:26:25 -07:00
alexbao
68bec0f6fb
[rllib] Queue lib for python 2.7 ( #2057 )
...
* Queue lib for python 2.7
* use six.moves.queue instead
2018-05-15 15:27:52 -07:00
Eric Liang
3f1dd29eab
[autoscaler] Remove faulty assert that breaks during downscaling, pull configs from env ( #2006 )
...
* fixes
* coment out test
* Update ray_constants.py
* Update autoscaler_test.py
* Update ray_constants.py
* lint
* lint
2018-05-15 12:47:11 -07:00
Simon Mo
825c227c2b
[DataFrame] Refactor indexers and implement setitem ( #2020 )
...
* Reset to_pandas change; update current
* Fix pd_df bug
2018-05-15 12:27:28 -07:00
SunYiran
79b45c6cfd
[rllib]Update bc/policy.py ( #2012 )
2018-05-15 11:52:24 -07:00
Robert Nishihara
8fbb88485b
Create RemoteFunction class, remove FunctionProperties, simplify worker Python code. ( #2052 )
...
* Cleaning up worker and actor code. Create remote function class. Remove FunctionProperties object.
* Remove register_actor_signatures function.
* Small cleanups.
* Fix linting.
* Support @ray.method syntax for actor methods.
* Fix pickling bug.
* Fix linting.
* Shorten testBlockingTasks.
* Small fixes.
* Call get_global_worker().
2018-05-14 14:35:23 -07:00
Stephanie Wang
ad48e47120
Don't crash on duplicate actor notifications ( #2043 )
2018-05-14 14:26:37 -07:00
Ken Fehling
19b743c84b
Fixed attribute name in code example ( #2054 )
...
hyperparam_mutations
2018-05-14 01:05:06 -07:00
Robert Nishihara
52b0f3734a
[xray] Add Travis build for testing xray on Linux. ( #2047 )
...
* Run xray tests in travis.
* Comment out TaskTests.testSubmittingManyTasks.
* Comment out failing tests.
* Comment out hanging test.
* Linting
* Comment out failing test.
* Comment out failing test.
* Ignore test_dataframe.py for now.
* Comment out testDriverExitingQuickly.
2018-05-13 21:22:01 -07:00
Ken Fehling
4ff900e131
Added missing comma to code example ( #2050 )
2018-05-13 19:01:01 -07:00
Robert Nishihara
18071d95a7
Use more CPUs for testMultipleWaitsAndGets. ( #2051 )
2018-05-13 15:35:02 -07:00
Melih Elibol
3ac0c08daa
use jobid_nil ( #2044 )
2018-05-13 14:22:09 -07:00
Alok Singh
c7f3b8c4d3
Fix typo in tune. ( #2046 )
...
Fix typo in tune.
2018-05-12 09:36:45 -07:00
Aris L
041c37506e
Fix error in api.rst. ( #2048 )
...
Fix error in api.rst.
2018-05-12 09:35:45 -07:00
eric-jj
71997a481b
Improve shared_ptr usage ( #2030 )
...
[xray] Improve shared_ptr usage
2018-05-11 20:05:04 -07:00
Stephanie Wang
a292d7ba32
[xray] Fix UniqueID hashing for object and task IDs. ( #2017 )
...
* Skip object prefix in UniqueIDHasher, choose shard based on hash
* lint
2018-05-10 21:56:12 -07:00
Devin Petersohn
89e2eef3f3
[DataFrame] Fixing bugs in groupby ( #2031 )
2018-05-10 11:44:19 -07:00
Kunal Gosar
b79912ec74
[DataFrame] Fixes dropna subset bug ( #2018 )
...
* fix dropna
* resolve comment
2018-05-10 08:25:24 -07:00
Devin Petersohn
72a3a6cb02
[DataFrame] Implement where ( #1989 )
2018-05-09 14:05:52 -07:00
Kunal Gosar
d2c193ed2c
[DataFrame] Add direct pandas imports for MVP ( #1960 )
...
* Add direct pandas imports for MVP
* rebase artifact
2018-05-08 19:19:32 -07:00
Robert Nishihara
77c8aa7627
Make ActorHandles pickleable, also make proper ActorHandle and ActorC… ( #2007 )
...
* Make ActorHandles pickleable, also make proper ActorHandle and ActorClass classes.
* Fix bug.
* Fix actor test bug.
* Update __ray_terminate__ usage.
* Fix most linting, add documentation, and small cleanups.
* Handle forking and pickling differently for actor handles. Fix linting.
* Fixes for named actors via pickling.
* Generate actor handle IDs deterministically in the pickling case.
2018-05-08 19:19:07 -07:00
Kristian Hartikainen
2048b546ff
Expand local_dir in Trial init ( #2013 )
...
* Fix the case where Trial logs into wrong paths when `local_dir`
argument starts with tilde (~), by expanding the `local_dir` argument
* Add test case for checking that the tilde gets expanded
2018-05-07 21:44:28 -07:00
Devin Petersohn
b1e32ca6c2
Fixing ascii error for Python2 ( #2009 )
2018-05-07 11:56:40 -07:00
Peter Veerman
1f82a46473
[DataFrame] Implements df.update ( #1997 )
...
* Working on fixing update
* Fixing update implementation
* Adding test
* Addressing comments
2018-05-07 08:55:40 -07:00
Peter Veerman
12da021717
[DataFrame] Implements df.as_matrix ( #2001 )
...
* Implement df.as_matrix
* Addressing comments
* Addressing comments
2018-05-06 23:36:39 -07:00
Rohan Singh
1848745223
[DataFrame] Implement quantile ( #1992 )
...
* added quantile method
* updated init for datetime signatures
* updated documentation for _map_partitions return type
* removed extraneous print call
* updated for simplicity
* fixed dtyping issues and error raising
* updated datetime dtype checking
* Fixing quantile implementation
* Fix minor bug
* Fixing diff
2018-05-06 18:25:13 -07:00
Devin Petersohn
ad1afeb268
[DataFrame] Impement sort_values and sort_index ( #1977 )
2018-05-06 09:53:29 -07:00
Rohan Singh
9f28529e2c
[DataFrame] Implement rank ( #1991 )
...
* rank method completed
* added sanity checks
* flake8
* updated sanity checks
* flake8
* updated sanity checks and style
* updated dtype logic
* Fixing test
2018-05-06 09:32:33 -07:00
Hari Subbaraj
857458c37c
[DataFrame] Implemented prod, product, added test suite ( #1994 )
...
* implemented prod/product, modified declaration for sum, added pandas test suite
* fixed tests
* removed test_analytics file
* implemented nunique, skew
* fixed requested changes
* added nunique, skew
* fixed tests in request
* added newline back
* fixed newlines hopefully
* fixed flake8 issues
* more flake8 issues
* fixed test for prod
2018-05-05 21:25:42 -07:00
Jae Min Kim
36fd64800b
[DataFrame] Implemented __setitem__, select_dtypes, and astype ( #1941 )
...
* added reindex, __setitem__, select_dtypes, and astype functionality
* readded tests for astype and select_dtypes
* fixed index issue with reindex
* lint spacing
* removing current reindex implementation for future pr
* wrong testing func
* errors now raised in the workers, but suppressing them can be an issue
* updated code for select_dtypes
* Update test_dataframe.py
2018-05-05 20:27:29 -07:00
Rohan Singh
8509a51291
[DataFrame] Implement diff ( #1996 )
...
* added diff method
* sanity checks
* flake8
* updated sanity checks'
* rebase and style updates
* updated diff tests and cleaned up code
* updated tests for periods
* flake8
2018-05-05 00:44:52 -07:00
Hari Subbaraj
a58629f53f
[DataFrame] Implemented nunique, skew ( #1995 )
...
* implemented prod/product, modified declaration for sum, added pandas test suite
* fixed tests
* removed test_analytics file
* implemented nunique, skew
* fixed changes for nunique, skew
* fixed nunique test
* added axis=1 test to skew
* flake8 issues
* more flake8 issues
* resolve some flake issues
2018-05-04 12:22:10 -07:00
Kunal Gosar
4030356b51
[DataFrame] Implements filter and dropna ( #1959 )
...
* implement filter
* begin implementation of dropna
* implement dropna
* docs and tests
* resolving comments
* resolving merge
* add error checking to dropna
* fix update inplace call
* Implement multiple axis for dropna (#13 )
* Implement multiple axis for dropna
* Add multiple axis dropna test
* Fix using dummy_frame in dropna
* Clean up dropna multiple axis tests
* remove unnecessary axis modification
* Clean up dropna tests
* resolve comments
* fix lint
2018-05-04 12:21:16 -07:00
Peter Veerman
22d4950fae
[DataFrame] Implements df.pipe ( #1999 )
...
* Add empty df test
* Fix flake8 issues
* rebase with master
* reset master tests
* Implement df.pipe
* fix tests
* Use test_pipe as a pytest.fixture
* Add newline at EOF
2018-05-04 10:16:05 -07:00
Omkar Salpekar
a1d7bb31a4
[DataFrame] Apply() for Lists and Dicts ( #1973 )
...
* working for non-string functions and not lists of functions
* works with functions as strings now as well
* fixed linting errors
* throwing a warning if the input is a dictionary
* added dict of lists functionality
* fix minor indexing errors and lint
* removed some commented out code
* some comments and thoughts for apply
* cleaned up code a little bit and added todos
* improved performance
* error checking and code cleanup and comments
* small change
* improved list performance a lot
* agg calls apply for lists
* addressing comments on the PR
* col_metadata change
* updated tests to expect TypeError where appropriate
2018-05-04 10:05:00 -07:00
Alok Singh
cdf94c18a4
Clean up syntax for supported Python versions. ( #1963 )
...
* Use set/dict literal syntax
Ran code through [pyupgrade](https://github.com/asottile/pyupgrade ). This is
supported in every Python version 2.7+.
* Drop unnecessary string format specification
No need to specify 0,1.. if paramters are passed in order.
* Revert "Drop unnecessary string format specification"
This reverts commit efa5ec85d30ff69f34e5ed93e31343fea7647bcb.
* Undo changes to cloudpickle
Drop use of set literal until cloudpickle uses it.
* Reformat code with YAPF
We need to set up a git pre-push hook to automatically run this stuff.
2018-05-03 07:45:11 -07:00
Kunal Gosar
d85ee0bc04
[DataFrame] Implements mode, to_datetime, and get_dummies ( #1956 )
...
* implement mode and fix getitem
* mode broken on misaligned partitions
* fully implement mode
* implement to_datetime
* implement get_dummies
* implement tests
* fix __getitem__
* fix python2 compatibility
* fix getitem bug
* resolving comments
* Adding documentation
* resolving comment
* resolve name change
* speeding up getitem
* complete rebase
2018-05-02 23:21:00 -07:00
Peter Schafhalter
d67b786291
[DataFrame] Fix dtypes ( #1930 )
...
* Add map, reduce, merge_dtypes
bug fixes
Unify dtypes on DataFrame creation
Formatting and comments
Cache dtypes
Fix bug in _merge_dtypes
Fix bug
Changed caching logic
Fix dtypes issue in read_csv
Invalidate dtypes cache when inserting column
Simplify unifying dtypes and improve caching
Fix typo
Better caching of dtypes
Fix merge conflicts
* Correct dtypes on initialization
2018-05-02 23:04:19 -07:00
Alok Singh
677b1c85ae
keep_dims -> keepdims ( #1980 )
...
keep_dims is deprecated.
2018-05-02 22:06:05 -07:00
alonamid
32fa862408
add pthread linking ( #1986 )
2018-05-02 21:50:29 -07:00
Devin Petersohn
4badc04bb2
[DataFrame] Add layer of abstraction to allow OID instantiation ( #1984 )
2018-05-02 22:29:52 -04:00
Patrick Yang
5589426484
[DataFrame] Fix blocking issue on _IndexMetadata passing ( #1965 )
...
* metadata passing fixes
* fix flake8
* fix test failures
* overhaul indexmetadata
* variable name change
* optimization for building coord df
* addressing comments
* subtle bug fixes
2018-05-01 23:27:49 -07:00
Devin Petersohn
7c1d569a49
[DataFrame] Implement df.merge ( #1964 )
...
* Begin merge implementation
* Some cleanup
* Continue cleanup
* Allowing merge on index
* Copy dataframes to clear plasma read-only error
* Make some notes, WIP
* Cleaned up code a bit, still need more error checking
* Adding error checking and addressing comments
* Addressing comment
* Adding test
* Addressing rebase artifact
* Fixing indexing bug
* Some minor cleanup
2018-05-01 21:40:53 -04:00
Alok Singh
06a0898af7
[rllib] Fix PyTorch initialization ( #1961 )
...
* Fix typo
* Fix A3C PyTorch agent initialization
`registry` needs to be passed as an argument or else the `super` init will
fail.
2018-05-01 18:39:01 -07:00
Eric Liang
b55f4a7f04
[rllib] Fix broken link in docs ( #1967 )
...
* Update README.rst
* Update rllib.rst
2018-04-30 16:02:48 -07:00