{"id":20101567,"url":"https://github.com/xtensor-stack/xtensor-polyglot","last_synced_at":"2025-08-20T15:23:17.443Z","repository":{"id":75958905,"uuid":"204946428","full_name":"xtensor-stack/xtensor-polyglot","owner":"xtensor-stack","description":"An interactive demo of the xtensor language bindings.","archived":false,"fork":false,"pushed_at":"2022-08-28T00:29:21.000Z","size":5,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-09T09:51:48.711Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xtensor-stack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-28T14:06:19.000Z","updated_at":"2022-09-18T18:41:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8a70090-1268-4ca9-9d54-efee6bc2f62f","html_url":"https://github.com/xtensor-stack/xtensor-polyglot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtensor-stack%2Fxtensor-polyglot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtensor-stack%2Fxtensor-polyglot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtensor-stack%2Fxtensor-polyglot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtensor-stack%2Fxtensor-polyglot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xtensor-stack","download_url":"https://codeload.github.com/xtensor-stack/xtensor-polyglot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252633904,"owners_count":21779944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T17:25:47.370Z","updated_at":"2025-05-06T06:33:28.595Z","avatar_url":"https://github.com/xtensor-stack.png","language":"Jupyter Notebook","readme":"# Xtensor-polyglot\n\n[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/xtensor-stack/xtensor-polyglot/master?filepath=polyglot.ipynb)\n\nAn interactive demonstration of the xtensor language bindings.\n\n## Usage\n\nTo launch the demo, simply click on the binder badge in the header or on the link below.\n\n[![Binder](https://mybinder.org/static/logo.svg)](https://mybinder.org/v2/gh/xtensor-stack/xtensor-polyglot/master?filepath=polyglot.ipynb)\n\n## Background\n\n[xtensor](https://github.com/xtensor-stack/xtensor/) is a C++ library meant for numerical analysis with multi-dimensional array expressions. The xtensor framework includes several components which can be used to operate on the data structures of the main languages of data sciences, [xtensor-python](https://github.com/xtensor-stack/xtensor-python/) for Python and NumPy, [xtensor-julia](https://github.com/xtensor-stack/xtensor-julia/) for Julia, and [xtensor-r](https://github.com/xtensor-stack/xtensor-r/) for the R programming language.\n\nIn the example notebook, we write a simple numerical function in pure C++, which is first tested in the [xeus-cling](https://github.com/jupyter-xeus/xeus-cling) Jupyter kernel. We then expose the function to Python, R, and Julia using the xtensor language bindings.\n\nThe example notebook is powered by the [allthekernels](https://github.com/minrk/allthekernels) project, a multiplexer Jupyter kernel which can be used to switch between all the kernels installed in a Jupyter environment.\n\n## License\n\nWe use a shared copyright model that enables all contributors to maintain the\ncopyright on their contributions.\n\nThis software is licensed under the BSD-3-Clause license. See the\n[LICENSE](LICENSE) file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtensor-stack%2Fxtensor-polyglot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxtensor-stack%2Fxtensor-polyglot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtensor-stack%2Fxtensor-polyglot/lists"}