From 5aa4cdd83f406789492d1061a32d7c674864d1cc Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 12:12:50 +0100 Subject: [PATCH 01/14] Update README file --- README.md | 167 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 110 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 78d48b156f4..fc2a07b6c2a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -
+


@@ -6,11 +6,27 @@ Syft Logo -Perform data science on `data` that remains in `someone else's` server +

Data Science on data you are not allowed to see

+ +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! + +Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. + +PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. + +

Supported on:

+ +✅ Linux +✅ macOS +✅ Windows +✅ Docker +✅ Kubernetes + # Quickstart -✅ `Linux` ✅ `macOS` ✅ `Windows` ✅ `Docker` ✅ `Kubernetes` +Try out your first query against a live demo Datasite! + ## Install Client @@ -18,34 +34,45 @@ Perform data science on `data` that remains in `someone else's` server $ pip install -U syft[data_science] ``` +More instructions are available here. + ## Launch Server +Launch a development server directly in your Jupyter Notebook: + ```python -# from Jupyter / Python import syft as sy -sy.requires(">=0.8.8,<0.8.9") + +sy.requires(">=0.9,<0.9.1") + server = sy.orchestra.launch( name="my-datasite", port=8080, create_producer=True, n_consumers=1, - dev_mode=True, + dev_mode=False, reset=True, # resets database ) ``` +or from the command line: ```bash -# or from the command line $ syft launch --name=my-datasite --port=8080 --reset=True Starting syft-datasite server on 0.0.0.0:8080 ``` +Datasite servers can be deployed as a single container using Docker or directly in Kubernetes. Check out our deployment guide. + ## Launch Client +Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check out our PySyft client guide: + ```python import syft as sy -sy.requires(">=0.8.8,<0.8.9") + +sy.requires(">=0.9,<0.9.1") + datasite_client = sy.login( port=8080, email="info@openmined.org", @@ -53,24 +80,62 @@ datasite_client = sy.login( ) ``` -## PySyft in 10 minutes +## PySyft - Getting started 📝 + +Learn about PySyft via our getting started guide: + +- PySyft from the ground up +- Part 1: Datasets & Assets +- Part 2: Client and Datasite Access +- Part 3: Propose the research study +- Part 4: Review Code Requests +- Part 5: Retrieving Results + + +# PySyft In-depth + +📚 Check out our docs website. + +Quick PySyft components links: +- DataSite Server + +- Syft Client + +- Datasets API (`.datasets`) + +- Users API (`.users`) + +- Projects API (`.projects`) + +- Request API (`.requests`) + +- Code API (`.code`) -📝 API Example Notebooks +- Syft Policies API (`.policy`) -- 00-load-data.ipynb -- 01-submit-code.ipynb -- 02-review-code-and-approve.ipynb -- 03-data-scientist-download-result.ipynb -- 04-pytorch-example.ipynb -- 05-custom-policy.ipynb -- 06-multiple-code-requests.ipynb -- 07-datasite-register-control-flow.ipynb -- 08-code-version.ipynb -- 09-blob-storage.ipynb -- 10-container-images.ipynb -- 11-container-images-k8s.ipynb -- 12-custom-api-endpoint.ipynb +- Settings API (`.settings`) +- Notifications API (`.notifications`) + +- Sync API (`.sync`) + + +## Why use PySyft? + +In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (*misuing the data*), or intellectual property (*copying and redistributing it*). + +Datasites enable data scientists to **answer questions** without even seeing or acquiring a copy of the data, **within the data owners's definition of acceptable use**. We call this process Remote Data Science. + +This means that the **current risks** of sharing information with someone will **no longer prevent** the vast benefits such as innovation, insights and scientific discovery. With each Datasite, data owners are able to enable `1000x more accesible data` in each scientific field and lead, together with data scientists, breakthrough innovation. + +Learn more about our work on our website. + + +## Support + +For questions about PySyft, reach out via `#support` on Slack. + + + -# Versions +## Syft Versions -`0.9.0` (Beta) - `dev` branch 👈🏽 API - Coming soon... -`0.8.8` (Stable) - API +:exclamation: PySyft and Syft Server must use the same `version`. -Deprecated: +### Latest Stable +`0.8.8` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` + + +### Latest Beta +`0.9.0` (Beta) - `dev` branch 👈🏽 +- Install PySyft (Beta): `pip install -U syft --pre` + +**Deprecated**: - `0.8.7` - API - `0.8.6` - API @@ -163,12 +232,7 @@ Deprecated: - `0.5.1` - Course 2 + M1 Hotfix - `0.2.0` - `0.5.0` -PySyft and Syft Server use the same `version` and its best to match them up where possible. We release weekly betas which can be used in each context: - -PySyft (Stable): `pip install -U syft` - -PySyft (Beta): `pip install -U syft --pre` - + - + Provide `datasets` which they would like to make available for `study` by an `outside party` they may or may not `fully trust` has good intentions. - Are end `users` who desire to perform `computations` or `answer` a specific `question` using one or more data owners' `datasets`. @@ -282,22 +338,22 @@ Are end `users` who desire to perform `computations` or `answer` a specific `que - Manages the `remote study` of the data by a `Data Scientist` and allows the `Data Owner` to manage the `data` and control the `privacy guarantees` of the subjects under study. It also acts as a `gatekeeper` for the `Data Scientist's` access to the data to compute and experiment with the results. - Provides services to a group of `Data Owners` and `Data Scientists`, such as dataset `search` and bulk `project approval` (legal / technical) to participate in a project. A gateway server acts as a bridge between it's members (`Datasites`) and their subscribers (`Data Scientists`) and can provide access to a collection of `datasites` at once. - + --> # Community +OpenMined is a growing community of over 15000 engineers, educators, scientists, product managers and privacy-aware individuals. +
@@ -377,7 +433,7 @@ Provides services to a group of `Data Owners` and `Data Scientists`, such as dat # Contributors -OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please see our [guidelines](https://openmined.github.io/PySyft/developer_guide/index.html).
+OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! @@ -441,9 +497,6 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug
-# Disclaimer - -Syft is under active development and is not yet ready for pilots on private data without our assistance. As early access participants, please contact us via [Slack](https://slack.openmined.org/) or email if you would like to ask a question or have a use case that you would like to discuss. # License From f095193ba68f54fec18a85b6dd916e398e26f6c0 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 12:13:34 +0100 Subject: [PATCH 02/14] Add missing link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fc2a07b6c2a..12b31dbf5a4 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! -Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. +Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. From 022d4dd4ee403779342bad17c017211bfdcf30f4 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 12:14:59 +0100 Subject: [PATCH 03/14] Remove outdated parts --- README.md | 187 ------------------------------------------------------ 1 file changed, 187 deletions(-) diff --git a/README.md b/README.md index 12b31dbf5a4..ad7c1ea00fc 100644 --- a/README.md +++ b/README.md @@ -135,75 +135,6 @@ Learn more about our work on our website. For questions about PySyft, reach out via `#support` on Slack. - - - - ## Syft Versions :exclamation: PySyft and Syft Server must use the same `version`. @@ -232,124 +163,6 @@ helm install ... --set ingress.class="gce" - `0.5.1` - Course 2 + M1 Hotfix - `0.2.0` - `0.5.0` - - - - - # Community OpenMined is a growing community of over 15000 engineers, educators, scientists, product managers and privacy-aware individuals. From a1affa7e4b2f047ae941d375b66dfb7b9e7ef559 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 15:49:54 +0300 Subject: [PATCH 04/14] Remove the join us screenshot for conciseness --- README.md | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ad7c1ea00fc..63b6ef1da1b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@


+ Syft Logo @@ -165,25 +166,14 @@ For questions about PySyft, reach out via `#support` on -
- -
- - - - - - - - -
-
- +
@@ -192,6 +182,8 @@ OpenMined is a growing community of over 15000 engineers, educators, scientists,

+📖 Beyond Privacy Trade-offs with Structured Transpar..
+📖 Structured access: an emerging paradigm for safe AI..
🎥 PETs: Remote Data Science Unleashed - R gov 2021
🎥 Introduction to Remote Data Science - PyTorch 2021
🎥 The Future of AI Tools - PyTorch 2020
@@ -205,7 +197,7 @@ OpenMined is a growing community of over 15000 engineers, educators, scientists,

- +
@@ -225,18 +217,18 @@ OpenMined is a growing community of over 15000 engineers, educators, scientists,
- +
- +
- +
From 8f7780f933749c65eac99d2f48bf2c3bb8455b15 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 15:54:28 +0300 Subject: [PATCH 05/14] Fix videos & papers sizes --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 63b6ef1da1b..d3be0aaaa36 100644 --- a/README.md +++ b/README.md @@ -180,10 +180,11 @@ OpenMined is a fully distributed, open-source community of over 16,000 engineers - -

-📖 Beyond Privacy Trade-offs with Structured Transpar..
-📖 Structured access: an emerging paradigm for safe AI..
+
+
+

+📖 Beyond Privacy Trade-offs with Structured Transparency
+📖 Structured access: an emerging paradigm for safe AI deployment
🎥 PETs: Remote Data Science Unleashed - R gov 2021
🎥 Introduction to Remote Data Science - PyTorch 2021
🎥 The Future of AI Tools - PyTorch 2020
From ac0382d87db953ee19b052156623cedd310b66af Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 16:00:54 +0300 Subject: [PATCH 06/14] Fix linter --- README.md | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index d3be0aaaa36..09052aea08d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@



- Syft Logo @@ -9,7 +8,7 @@

Data Science on data you are not allowed to see

-PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. @@ -18,17 +17,15 @@ PySyft supports any statistical analysis or machine learning, offering support f

Supported on:

✅ Linux -✅ macOS +✅ macOS ✅ Windows ✅ Docker ✅ Kubernetes - # Quickstart Try out your first query against a live demo Datasite! - ## Install Client ```bash @@ -57,6 +54,7 @@ server = sy.orchestra.launch( ``` or from the command line: + ```bash $ syft launch --name=my-datasite --port=8080 --reset=True @@ -81,7 +79,7 @@ datasite_client = sy.login( ) ``` -## PySyft - Getting started 📝 +## PySyft - Getting started 📝 Learn about PySyft via our getting started guide: @@ -92,12 +90,12 @@ Learn about PySyft via our getting started guide: - Part 4: Review Code Requests - Part 5: Retrieving Results - # PySyft In-depth 📚 Check out our docs website. Quick PySyft components links: + - DataSite Server - Syft Client @@ -120,7 +118,6 @@ Quick PySyft components links: - Sync API (`.sync`) - ## Why use PySyft? In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (*misuing the data*), or intellectual property (*copying and redistributing it*). @@ -131,22 +128,22 @@ This means that the **current risks** of sharing information with someone will * Learn more about our work on our website. - ## Support For questions about PySyft, reach out via `#support` on Slack. ## Syft Versions -:exclamation: PySyft and Syft Server must use the same `version`. +:exclamation: PySyft and Syft Server must use the same `version`. ### Latest Stable -`0.8.8` (Stable) - Docs -- Install PySyft (Stable): `pip install -U syft` +- `0.8.8` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` ### Latest Beta -`0.9.0` (Beta) - `dev` branch 👈🏽 + +- `0.9.0` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` **Deprecated**: @@ -166,7 +163,7 @@ For questions about PySyft, reach out via `#support` on @@ -303,7 +300,6 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug
- # License [Apache License 2.0](LICENSE)
From ee7d2d30da93a045ad4db8b923d8b910b6a1f180 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Tue, 30 Jul 2024 19:12:51 +0530 Subject: [PATCH 07/14] fix lint --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 09052aea08d..3ee7ca9d1bd 100644 --- a/README.md +++ b/README.md @@ -120,7 +120,7 @@ Quick PySyft components links: ## Why use PySyft? -In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (*misuing the data*), or intellectual property (*copying and redistributing it*). +In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (_misuing the data_), or intellectual property (_copying and redistributing it_). Datasites enable data scientists to **answer questions** without even seeing or acquiring a copy of the data, **within the data owners's definition of acceptable use**. We call this process Remote Data Science. @@ -143,7 +143,7 @@ For questions about PySyft, reach out via `#support` on +


@@ -136,79 +136,23 @@ For questions about PySyft, reach out via `#support` on Docs - Install PySyft (Stable): `pip install -U syft` -### Latest Beta +**Latest Beta** - `0.9.0` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` -**Deprecated**: - -- `0.8.7` - API -- `0.8.6` - API -- `0.8.5-post.2` - API -- `0.8.4` - API -- `0.8.3` - API -- `0.8.2` - API -- `0.8.1` - API -- `0.8.0` - API -- `0.7.0` - Course 3 Updated -- `0.6.0` - Course 3 -- `0.5.1` - Course 2 + M1 Hotfix -- `0.2.0` - `0.5.0` +Find more about previous releases here. # Community OpenMined is a fully distributed, open-source community of over 16,000 engineers, researchers, community organizers, product managers, writers, teachers, and enthusiasts. - - - - - - - -
- - - - -
- - - - - - - - -
-
+ # Courses diff --git a/releases.md b/releases.md new file mode 100644 index 00000000000..d95a4457be9 --- /dev/null +++ b/releases.md @@ -0,0 +1,28 @@ +# Releases + +:exclamation: PySyft and Syft Server must use the same `version`. + +### Latest Stable + +- `0.8.8` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` + +### Latest Beta + +- `0.9.0` (Beta) - `dev` branch 👈🏽 +- Install PySyft (Beta): `pip install -U syft --pre` + +**Deprecated**: + +- `0.8.7` - API +- `0.8.6` - API +- `0.8.5-post.2` - API +- `0.8.4` - API +- `0.8.3` - API +- `0.8.2` - API +- `0.8.1` - API +- `0.8.0` - API +- `0.7.0` - Course 3 Updated +- `0.6.0` - Course 3 +- `0.5.1` - Course 2 + M1 Hotfix +- `0.2.0` - `0.5.0` \ No newline at end of file From 2858fd662229a660353aa6c3c6b7a776fe5af3e6 Mon Sep 17 00:00:00 2001 From: Andrew Trask Date: Tue, 30 Jul 2024 16:09:55 +0100 Subject: [PATCH 09/14] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be0f41db0d8..42fe299be53 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! -Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. +Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data responsibly. PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. From db2d0178e0971ec88ec5e3031d959530ef325142 Mon Sep 17 00:00:00 2001 From: Andrew Trask Date: Tue, 30 Jul 2024 16:10:46 +0100 Subject: [PATCH 10/14] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 42fe299be53..4658da926ce 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! -Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data responsibly. +Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data without obtaining a copy. -PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. +PySyft supports any statistical analysis or machine learning, offering support for directly running Python code - even using third-party Python libraries.

Supported on:

From 84c214a0c12778f0c88d113386f9c795b1c1ca0f Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 23:25:34 +0300 Subject: [PATCH 11/14] Integrate feedback --- README.md | 12 ++-- docs/img/Syft-Logo-Light.svg | 126 +++++++++++++++++++++++++++++++++++ docs/img/Syft-Logo.svg | 126 +++++++++++++++++++++++++++++++++++ 3 files changed, 260 insertions(+), 4 deletions(-) create mode 100644 docs/img/Syft-Logo-Light.svg create mode 100644 docs/img/Syft-Logo.svg diff --git a/README.md b/README.md index 4658da926ce..39ea1560eb7 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@

- - Syft Logo + + Syft Logo

Data Science on data you are not allowed to see

@@ -150,7 +150,7 @@ Find more about previous releases here. # Community -OpenMined is a fully distributed, open-source community of over 16,000 engineers, researchers, community organizers, product managers, writers, teachers, and enthusiasts. +Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to *unlock 1000x more data in every scientific field and industry*. @@ -180,13 +180,17 @@ OpenMined is a fully distributed, open-source community of over 16,000 engineers # Contributors -OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! +OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! Contributors +# About OpenMined + +OpenMined is a non-profit foundation creating technology infrastructure that helps researchers get answers from data without needing a copy or direct access. Our community of technologists is building Syft. + # Supporters diff --git a/docs/img/Syft-Logo-Light.svg b/docs/img/Syft-Logo-Light.svg new file mode 100644 index 00000000000..8d1bff88f21 --- /dev/null +++ b/docs/img/Syft-Logo-Light.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/img/Syft-Logo.svg b/docs/img/Syft-Logo.svg new file mode 100644 index 00000000000..24adb15bbf7 --- /dev/null +++ b/docs/img/Syft-Logo.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 3942ae39184a4fa12e9293aa162763da72c5f92d Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 23:30:38 +0300 Subject: [PATCH 12/14] Add donation CTA --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 39ea1560eb7..e33cfd95c92 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,9 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug OpenMined is a non-profit foundation creating technology infrastructure that helps researchers get answers from data without needing a copy or direct access. Our community of technologists is building Syft. + + # Supporters
From 82c5cd8bda309ee864cbb3ed749f6ff92d630e7f Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Wed, 31 Jul 2024 12:53:02 +0530 Subject: [PATCH 13/14] fix lint --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e33cfd95c92..e117ee5905c 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,7 @@ Find more about previous releases here. # Community -Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to *unlock 1000x more data in every scientific field and industry*. +Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to _unlock 1000x more data in every scientific field and industry_. diff --git a/releases.md b/releases.md index d95a4457be9..1f9ec045d23 100644 --- a/releases.md +++ b/releases.md @@ -9,7 +9,7 @@ ### Latest Beta -- `0.9.0` (Beta) - `dev` branch 👈🏽 +- `0.9.0` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` **Deprecated**: @@ -25,4 +25,4 @@ - `0.7.0` - Course 3 Updated - `0.6.0` - Course 3 - `0.5.1` - Course 2 + M1 Hotfix -- `0.2.0` - `0.5.0` \ No newline at end of file +- `0.2.0` - `0.5.0` From 8c558afb68ac2b284131f1192cffffb2dd8a51c2 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Wed, 31 Jul 2024 12:28:22 +0300 Subject: [PATCH 14/14] Update file names --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e117ee5905c..cb52188f19a 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@

Data Science on data you are not allowed to see

-PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data without obtaining a copy. @@ -96,27 +96,27 @@ Learn about PySyft via our getting started guide: Quick PySyft components links: -- DataSite Server +- DataSite Server -- Syft Client +- Syft Client - Datasets API (`.datasets`) - Users API (`.users`) -- Projects API (`.projects`) +- Projects API (`.projects`) -- Request API (`.requests`) +- Request API (`.requests`) - Code API (`.code`) -- Syft Policies API (`.policy`) +- Syft Policies API (`.policy`) -- Settings API (`.settings`) +- Settings API (`.settings`) - Notifications API (`.notifications`) -- Sync API (`.sync`) +- Sync API (`.sync`) ## Why use PySyft?