https://github.com/broadinstitute/python-alteon
Python interface to the Radware Alteon REST API
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.2%) to scientific vocabulary
Repository
Python interface to the Radware Alteon REST API
Basic Info
- Host: GitHub
- Owner: broadinstitute
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Size: 107 KB
Statistics
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
pyalteon
This library provides a Python interface to the Radware Alteon REST API. python-alteon is open sourced under the BSD 3-Clause license.
Basics
pyalteon still runs on Python 2.7, and Python >= 3.4
Features
Installing
You can use pip to install pyalteon:
sh
pipenv install pyalteon
Examples
This is a simple example that just shows initializing the Client object and using it to query the Organization and SSL endpoints:
```python from pyalteon import Client
client = Client( hostname="vadc.example.org", username="yourusername", password="yourpassword", ) ```
Contributing
Pull requests to add functionality and fix bugs are always welcome. Please check the CONTRIBUTING.md for specifics on contributions.
Testing
We try to have a high level of test coverage on the code. Therefore, when adding anything to the repo, tests should be written to test a new feature or to test a bug fix so that there won't be a regression. This library is setup to be pretty simple to build a working development environment using Docker. Therefore, it is suggested that you have Docker installed where you clone this repository to make development easier.
To start a development environment, you should be able to just run the dev.sh script. This script will use the Dockerfile in this repository to build a Docker container with all the dependencies for development installed using Poetry.
sh
./dev.sh
The first time you run the script, it should build the Docker image and then drop you into the container's shell. The directory where you cloned this repository should be volume mounted in to /usr/src, which should also be the current working directory. From there, you can make changes as you see fit. Tests can be run from the /usr/src directory by simply typing green as green has been setup to with the correct parameters.
Owner
- Name: Broad Institute
- Login: broadinstitute
- Kind: organization
- Location: Cambridge, MA
- Website: http://www.broadinstitute.org/
- Twitter: broadinstitute
- Repositories: 1,083
- Profile: https://github.com/broadinstitute
Broad Institute of MIT and Harvard
GitHub Events
Total
- Watch event: 1
- Delete event: 11
- Issue comment event: 11
- Push event: 6
- Pull request event: 13
- Create event: 4
Last Year
- Watch event: 1
- Delete event: 11
- Issue comment event: 11
- Push event: 6
- Pull request event: 13
- Create event: 4
Dependencies
- argparse 1.4.0 develop
- astroid 2.5.3 develop
- bleach 3.3.0 develop
- bump2version 1.0.1 develop
- cffi 1.14.5 develop
- codecov 2.1.11 develop
- colorama 0.4.4 develop
- coverage 5.5 develop
- cryptography 3.4.7 develop
- docutils 0.17 develop
- extras 1.0.0 develop
- fixtures 3.0.0 develop
- flake8 3.9.0 develop
- green 3.2.5 develop
- importlib-metadata 3.10.1 develop
- isort 5.8.0 develop
- jeepney 0.6.0 develop
- keyring 23.0.1 develop
- lazy-object-proxy 1.6.0 develop
- linecache2 1.0.0 develop
- lxml 4.6.3 develop
- mccabe 0.6.1 develop
- mock 4.0.3 develop
- packaging 20.9 develop
- pathspec 0.8.1 develop
- pbr 5.5.1 develop
- pkginfo 1.7.0 develop
- pycodestyle 2.7.0 develop
- pycparser 2.20 develop
- pydocstyle 3.0.0 develop
- pyflakes 2.3.1 develop
- pygments 2.8.1 develop
- pylama 7.7.1 develop
- pylint 2.7.4 develop
- pyparsing 2.4.7 develop
- python-mimeparse 1.6.0 develop
- pywin32-ctypes 0.2.0 develop
- pyyaml 5.4.1 develop
- readme-renderer 29.0 develop
- requests-toolbelt 0.9.1 develop
- responses 0.13.2 develop
- rfc3986 1.4.0 develop
- secretstorage 3.3.1 develop
- six 1.15.0 develop
- snowballstemmer 2.1.0 develop
- testtools 2.4.0 develop
- tqdm 4.60.0 develop
- traceback2 1.4.0 develop
- twine 3.4.1 develop
- typed-ast 1.4.3 develop
- typing-extensions 3.7.4.3 develop
- unidecode 1.2.0 develop
- unittest2 1.1.0 develop
- webencodings 0.5.1 develop
- wrapt 1.12.1 develop
- yamllint 1.26.1 develop
- zipp 3.4.1 develop
- certifi 2020.12.5
- chardet 4.0.0
- idna 2.10
- requests 2.25.1
- toml 0.9.6
- urllib3 1.26.4
- bump2version * develop
- codecov * develop
- coverage * develop
- fixtures * develop
- flake8 * develop
- green >=2.12.0 develop
- mock >=2.0.0 develop
- pydocstyle <4 develop
- pylama * develop
- pylint * develop
- responses * develop
- testtools * develop
- twine * develop
- unittest2 >=1.1.0 develop
- wheel * develop
- yamllint * develop
- python ^3.6
- requests *
- toml ^0.9
- actions/cache v1 composite
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- actions/setup-python v1 composite
- python 3.8-slim build
- actions/checkout v3 composite
- actions/setup-python v4 composite