semvec/pypi-packages huggingface dataset:
awesomediff 1.3.0
A package for automatic differentiation
Requires Python: >=3.6

# cs207-FinalProject

[![Build Status](https://travis-ci.org/awesomediff/cs207-FinalProject.svg?branch=master)](https://travis-ci.org/awesomediff/cs207-FinalProject)  [![codecov](https://codecov.io/gh/awesomediff/cs207-FinalProject/branch/master/graph/badge.svg)](https://codecov.io/gh/awesomediff/cs207-FinalProject)

Harvard CS207 Final Project: Automatic Differentiation

Group #: 7  

Members: Wanxi Yang, Gabriel Pestre, Claire Yang, Erin Yang  

---

Welcome to the `awesomediff` repository. Please visit the [documentation](https://github.com/awesomediff/cs207-FinalProject/blob/master/docs/documentation.md) page for information about how to install and use the `awesomediff` automatic differentiation library and data science toolkit.
bravais 0.1.4
A simple package for representing Bravais lattices. Primarily useful to check the passed parameters represent a valid Bravais lattice.

[![PyPI version](https://badge.fury.io/py/bravais.svg)](https://badge.fury.io/py/bravais)

# bravais
A simple package for representing [Bravais lattices](https://en.wikipedia.org/wiki/Bravais_lattice). Primarily useful to check the passed parameters represent a valid Bravais lattice. If a lattice parameter is not specified, it will be assigned randomly (such that all lattice parameters remain compatible with the specified lattice system).

## Installation

`pip install bravais`

## Examples

Import the `BravaisLattice` class:

```python
from bravais import BravaisLattice
```

Quickly generate a monoclinic Bravais lattice without specifying any lattice parameters:

```python
mon_lat = BravaisLattice('monoclinic')
print(mon_lat)
```
```
P-centred monoclinic lattice (a=5.9417, b=4.7245, c=5.7335, alpha=90.00, beta=90.00, gamma=51.01)
```

Generate a body-centred tetragonal Bravais lattice with particular lattice parameters:

```python
tet_lat = BravaisLattice('tetragonal', 'I', a=3)
print(tet_lat)
```

```
I-centred tetragonal lattice (a=3.0000, b=3.0000, c=3.5708, alpha=90.00, beta=90.00, gamma=90.00)
```

Note that the following single-digit codes are used to specify centring-types:

```
P -> primitive
B -> base
I -> body
F -> face
R -> rhombohedral
```
markdown-tree-parser 0.1
Markdown tree parser
Requires Python: >=3.6


markdown-tree-parser
====================

Parse markdown file to python object, which contains markdown tree headings

### Usage examples

```python
import unittest

from markdown_tree_parser.parser import parse_string


class TestParser(unittest.TestCase):

    def test_code_block(self):
        text = '''
Title
=====

# Code

Code 1
------
Some text
\```
# TODO
\```

Code 2
------
\```python
# TODO
print('test')
\```

# Heading
'''
        out = parse_string(text)
        self.assertEqual(out.title, 'Title')
        self.assertEqual(out[0][0].text, 'Code 1')
        self.assertEqual(out[0][0].source, 'Some text\n```\n# TODO\n```\n')
        self.assertEqual(out[0][1].text, 'Code 2')
        self.assertEqual(out[0][1].source, "```python\n# TODO\nprint('test')\n```\n")
        self.assertEqual(out[1].text, 'Heading')


if __name__ == '__main__':
    unittest.main()
```