semvec/pypi-packages huggingface dataset:
geospock-cli 3.0.6
GeoSpock CLI
License: MIT
Requires Python: >=3

# GeoSpock CLI

## Installation

### Installing the CLI from pip
```
    $ python -m pip install geospock-cli
```


### Logging in with your enterprise Identity Provider (GeoSpock v3.1 and above)
The `login` command creates a configuration file with an encoded copy of your username and password along with the 
request address for your deployment.

Alternatively, if you do not want to save your details in a config file: 
 - all geospock commands can be run with the arguments `--user <value> --password <value> --request-address 
<value>`.
 - the CLI will also check for the environment variables `GEOSPOCK_USER` and `GEOSPOCK_PASSWORD` and use these to 
 authenticate. The `--request-address <value>` argument will still need to be added to the command.

An optional `--profile {profileID}` argument can be used to set up configurations for multiple GeoSpock deployments.
All subsequent `geospock` commands can then use this profile flag to specify that deployment.


### Getting credentials for the inbuilt Identity Provider (GeoSpock v3.0)
The `init` command creates a configuration file with the argument values for your your deployment:

`geospock init --clientid abcdefgh1234 --audience https://testaudience.geospock.com --auth0url login.test.com 
--request-address https://testrequest.geospock.com/graphql`

An optional `--profile {profileID}` argument can be used to set up configurations for multiple GeoSpock deployments.
All subsequent `geospock` commands can then use this profile flag to specify that deployment.

To authenticate the CLI to use your GeoSpock account, the following command can be used (alternatively this will be run
automatically when a user first tries to use a command).

`geospock get-credentials [--profile {profileID} --no-browser]`

This will open a web-page in the user's default web browser to authenticate. If the `--no-browser` flag is added, this 
will instead provide a web-address for a user to visit in order to authenticate.
The user should enter their GeoSpock username and password when requested to authorise the CLI.
This process should only be required once per user per profile.

### Running the CLI
The CLI can be activated at the command line using `geospock COMMAND ... [--profile {profileID}]`
A list of commands can be shown by using `geospock help [--profile {profileID}]`. Further information on the 
input types of each command can be obtained by running `geospock help COMMAND [--profile {profileID}]`.
beacon-trellis 0.2
Trellis is a deep hedging and deep pricing framework for quantitative finance
License: MIT
Requires Python: >=3.5

[![PyPI version](https://badge.fury.io/py/beacon-trellis.svg)](https://pypi.org/project/beacon-trellis/)
[![Python versions](https://img.shields.io/pypi/pyversions/beacon-trellis.svg)](https://pypi.org/project/beacon-trellis/)

# Trellis: Deep Hedging and Deep Pricing

Trellis is a deep hedging and deep pricing framework with the primary purpose of furthering research into the use of neural networks as a replacement for classical analytical methods for pricing and hedging financial instruments.

The project is built in Python on top of TensorFlow and Keras.

Trellis was originally developed by engineers at [Beacon Platform](https://beacon.io) to conduct research into the deep hedging technique and foster collaboration within the finance industry and with academia.

If you are using this in your own project or research, we would be interested to hear from you.

## Installation

Trellis is available on PyPi, simply install with `pip`.

    pip install beacon-trellis

Note that only TensorFlow version 2.1.0 is currently supported.

To use, simply

    import trellis

See `dh_european_option.py` and `dh_variable_annuity.py` for examples of how to use the models and visualisations provided.

## Coming Soon

- Example Jupyter Notebooks
- TensorFlow 2.2.0 support
- ReadTheDocs documentation

## Contribution guidelines

If you want to contribute to the project, be sure to review the [contribution guidelines](CONTRIBUTING.md).

## Contact Information

- For technical questions or bugs please [log an issue](https://github.com/Beacon-Platform/trellis/issues).
- For business enquiries, please contact [Beacon Platform](https://www.beacon.io/contact) directly.
- [Beacon Platform Twitter](https://twitter.com/PlatformBeacon).
- [Beacon Platform LinkedIn](https://www.linkedin.com/company/beacon-platform-inc/).
- Maintained by [Benjamin Pryke](https://github.com/benpryke).

## License

[MIT](LICENSE)