{"action":"opened","issue":{"url":"https://api.github.com/repos/EntilZha/ScalaFunctional/issues/52","labels_url":"https://api.github.com/repos/EntilZha/ScalaFunctional/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/EntilZha/ScalaFunctional/issues/52/comments","events_url":"https://api.github.com/repos/EntilZha/ScalaFunctional/issues/52/events","html_url":"https://github.com/EntilZha/ScalaFunctional/issues/52","id":122155950,"number":52,"title":"Sliding Window Transformation","user":{"login":"EntilZha","id":1382460,"avatar_url":"https://avatars.githubusercontent.com/u/1382460?v=3","gravatar_id":"","url":"https://api.github.com/users/EntilZha","html_url":"https://github.com/EntilZha","followers_url":"https://api.github.com/users/EntilZha/followers","following_url":"https://api.github.com/users/EntilZha/following{/other_user}","gists_url":"https://api.github.com/users/EntilZha/gists{/gist_id}","starred_url":"https://api.github.com/users/EntilZha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EntilZha/subscriptions","organizations_url":"https://api.github.com/users/EntilZha/orgs","repos_url":"https://api.github.com/users/EntilZha/repos","events_url":"https://api.github.com/users/EntilZha/events{/privacy}","received_events_url":"https://api.github.com/users/EntilZha/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/EntilZha/ScalaFunctional/labels/feature","name":"feature","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"EntilZha","id":1382460,"avatar_url":"https://avatars.githubusercontent.com/u/1382460?v=3","gravatar_id":"","url":"https://api.github.com/users/EntilZha","html_url":"https://github.com/EntilZha","followers_url":"https://api.github.com/users/EntilZha/followers","following_url":"https://api.github.com/users/EntilZha/following{/other_user}","gists_url":"https://api.github.com/users/EntilZha/gists{/gist_id}","starred_url":"https://api.github.com/users/EntilZha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EntilZha/subscriptions","organizations_url":"https://api.github.com/users/EntilZha/orgs","repos_url":"https://api.github.com/users/EntilZha/repos","events_url":"https://api.github.com/users/EntilZha/events{/privacy}","received_events_url":"https://api.github.com/users/EntilZha/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/EntilZha/ScalaFunctional/milestones/5","html_url":"https://github.com/EntilZha/ScalaFunctional/milestones/0.5.0","labels_url":"https://api.github.com/repos/EntilZha/ScalaFunctional/milestones/5/labels","id":1393059,"number":5,"title":"0.5.0","description":"Milestone for the `0.5.0` release. Focus of this release is not decided for certain yet.\r\n\r\nThe first possibility is to abstract the execution engine away so that `ScalaFunctional` can use either a sequential or parallel execution engine. This would need to be done through a combination of `multiprocessing` and determining where it could be used without creating massive code duplication. Additionally, this would require writing completely new tests and infrastructure since order is not guaranteed, but expected in the current sequential tests.\r\n\r\nAnother possible focus is on LINQ. This could take the form of implementing a limited SQL parser and optimizer using `pyparsing`. This might also be giving `select`, `where`, and related methods more definition. For example, if the LINQ functions are used using calls like `select(\"atr\").filter(\"atr == 1\")` be smarter about how they are executed. This is a wide open door, looking for thoughts and suggestions on what is of value. The basic concept is to start working on smarter ways of reading data, although this might tread into the territory of much more mature libraries like `pandas` its dataframes.\r\n\r\nAnother idea is to implement the `_` operator from `fn.py`. It is quite useful, but its overkill to require the library as a dependency and gimmicky to check if it exists just to import. This might open doors to integrate it more deeply as well.\r\n\r\nWhat would you like to see?","creator":{"login":"EntilZha","id":1382460,"avatar_url":"https://avatars.githubusercontent.com/u/1382460?v=3","gravatar_id":"","url":"https://api.github.com/users/EntilZha","html_url":"https://github.com/EntilZha","followers_url":"https://api.github.com/users/EntilZha/followers","following_url":"https://api.github.com/users/EntilZha/following{/other_user}","gists_url":"https://api.github.com/users/EntilZha/gists{/gist_id}","starred_url":"https://api.github.com/users/EntilZha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EntilZha/subscriptions","organizations_url":"https://api.github.com/users/EntilZha/orgs","repos_url":"https://api.github.com/users/EntilZha/repos","events_url":"https://api.github.com/users/EntilZha/events{/privacy}","received_events_url":"https://api.github.com/users/EntilZha/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":1,"state":"open","created_at":"2015-11-04T06:57:42Z","updated_at":"2015-12-14T23:26:18Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-12-14T23:26:18Z","updated_at":"2015-12-14T23:26:18Z","closed_at":null,"body":"Adding a sliding window transformation with API matching http://www.scala-lang.org/api/current/index.html#scala.collection.Seq@sliding(size:Int,step:Int):Iterator[Repr]"}}