8000 Merge pull request #495 from mzjp2/readme-update · raphaeldussin/zarr-python@44bfc18 · GitHub
[go: up one dir, main page]

Skip to content

Commit 44bfc18

Browse files
authored
Merge pull request zarr-developers#495 from mzjp2/readme-update
Update README file to be more detailed
2 parents c959d11 + c16efbd commit 44bfc18

File tree

3 files changed

+104
-24
lines changed

3 files changed

+104
-24
lines changed

README.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<div align="center">
2+
<img src="https://raw.githubusercontent.com/zarr-developers/community/master/logos/logo2.png"><br>
3+
</div>
4+
5+
# Zarr
6+
7+
<table>
8+
<tr>
9+
<td>Latest Release</td>
10+
<td>
11+
<a href="https://pypi.org/project/zarr/">
12+
<img src="https://badge.fury.io/py/zarr.svg" alt="latest release" />
13+
</a>
14+
</td>
15+
</tr>
16+
<td></td>
17+
<td>
18+
<a href="https://anaconda.org/anaconda/zarr/">
19+
<img src="https://anaconda.org/conda-forge/zarr/badges/version.svg" alt="latest release" />
20+
</a>
21+
</td>
22+
</tr>
23+
<tr>
24+
<td>Package Status</td>
25+
<td>
26+
<a href="https://pypi.org/project/zarr/">
27+
<img src="https://img.shields.io/pypi/status/zarr.svg" alt="status" />
28+
</a>
29+
</td>
30+
</tr>
31+
<tr>
32+
<td>License</td>
33+
<td>
34+
<a href="https://github.com/zarr-developers/zarr-python/blob/master/LICENSE">
35+
<img src="https://img.shields.io/pypi/l/zarr.svg" alt="license" />
36+
</a>
37+
</td>
38+
</tr>
39+
<tr>
40+
<td>Build Status</td>
41+
<td>
42+
<a href="https://travis-ci.org/zarr-developers/zarr-python">
43+
<img src="https://travis-ci.org/zarr-developers/zarr-python.svg?branch=master" alt="travis build status" />
44+
</a>
45+
</td>
46+
</tr>
47+
<tr>
48+
<td>Coverage</td>
49+
<td>
50+
<a href="https://coveralls.io/github/zarr-developers/zarr-python?branch=master">
51+
<img src="https://coveralls.io/repos/github/zarr-developers/zarr-python/badge.svg?branch=master" alt="coverage" />
52+
</a>
53+
</td>
54+
</tr>
55+
<tr>
56+
<td>Downloads</td>
57+
<td>
58+
<a href="https://pandas.pydata.org">
59+
<img src="https://pepy.tech/badge/zarr" alt="pypi downloads" />
60+
</a>
61+
</td>
62+
</tr>
63+
<tr>
64+
<td>Gitter</td>
65+
<td>
66+
<a href="https://gitter.im/zarr-developers/community">
67+
<img src="https://badges.gitter.im/zarr-developers/community.svg" />
68+
</a>
69+
</td>
70+
</tr>
71+
</table>
72+
73+
## What is it?
74+
75+
Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing. See the [documentation](https://zarr.readthedocs.io) for more information.
76+
77+
## Main Features
78+
79+
- [**Create**](https://zarr.readthedocs.io/en/stable/tutorial.html#creating-an-array) N-dimensional arrays with any NumPy `dtype`.
80+
- [**Chunk arrays**](https://zarr.readthedocs.io/en/stable/tutorial.html#chunk-optimizations) along any dimension.
81+
- [**Compress**](https://zarr.readthedocs.io/en/stable/tutorial.html#compressors) and/or filter chunks using any NumCodecs codec.
82+
- [**Store arrays**](https://zarr.readthedocs.io/en/stable/tutorial.html#tutorial-storage) in memory, on disk, inside a zip file, on S3, etc...
83+
- [**Read**](https://zarr.readthedocs.io/en/stable/tutorial.html#reading-and-writing-data) an array [**concurrently**](https://zarr.readthedocs.io/en/stable/tutorial.html#parallel-computing-and-synchronization) from multiple threads or processes.
84+
- Write to an array concurrently from multiple threads or processes.
85+
- Organize arrays into hierarchies via [**groups**](https://zarr.readthedocs.io/en/stable/tutorial.html#groups).
86+
87+
## Where to get it
88+
89+
Zarr can be installed from PyPI using `pip`:
90+
91+
```bash
92+
pip install zarr
93+
```
94+
95+
or via `conda`:
96+
97+
```bash
98+
conda install -c conda-forge zarr
99+
```
100+
101+
For more details, including how to install from source, see the [installation documentation](https://zarr.readthedocs.io/en/stable/#installation).

README.rst

Lines changed: 0 additions & 22 deletions
This file was deleted.

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
DESCRIPTION = 'An implementation of chunked, compressed, ' \
77
'N-dimensional arrays for Python.'
88

9-
with open('README.rst') as f:
9+
with open('README.md') as f:
1010
LONG_DESCRIPTION = f.read()
1111

1212
dependencies = [
@@ -20,13 +20,14 @@
2020
name='zarr',
2121
description=DESCRIPTION,
2222
long_description=LONG_DESCRIPTION,
23+
long_description_content_type='text/markdown',
2324
use_scm_version={
2425
'version_scheme': 'guess-next-dev',
2526
'local_scheme': 'dirty-tag',
2627
'write_to': 'zarr/version.py'
2728
},
2829
setup_requires=[
29-
'setuptools>18.0',
30+
'setuptools>=38.6.0',
3031
'setuptools-scm>1.5.4'
3132
],
3233
python_requires='>=3.5',

0 commit comments

Comments
 (0)
0