famodels


Namefamodels JSON
Version 1.0.20 PyPI version JSON
download
home_page
SummaryThe library describes the most common models used in trading systems.
upload_time2023-01-20 15:58:11
maintainer
docs_urlNone
author
requires_python>=3.9
license
keywords finance trading models
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # fa-models
A set of models often used for trading services. The library offers no algorithms - just models.

## General
Run and compiled for Python 3.9.13.

## Development


### Installation as Consuming Developer

Simply run:

`pip install fa-models`

### Setup as Contributor
Create the virtul environment: `py -m venv .venv`
Start the Environment: `./.venv/Scripts/activate`. Use `deactivate`to stop it.
Update the PIP: `py -m pip install --upgrade pip`

All the required libraries must be listed in requirements.txt and installed by  `py -m pip install -r .\requirements.txt`

To cleanup the environment run:
`pip3 freeze > to-uninstall.txt` and then
`pip3 uninstall -y -r to-uninstall.txt`

or `pip3 install pip-autoremove`

### Build Library
Preqrequisite: make sure that you give your Operating System user the right to modify files in the python directory. The directory where pyhton is installed.
Use `python setup.py bdist_wheel` to create the dist, build and .eggs folder.

## Reference from a different project
In order to use your own version of the project - to maybe contribute to the library - simply clone the code from github into new directory. Then add the path of that new directory to the requirements.txt file of your project. Then change in fa-models whatever you recommend to improve. Don't forget the Open-Closed Principle: extend only (unless it requires a breaking change)


### Releasing a new version

Install the tools build, twine and bumpver: `python -m pip install build twine bumpver`
Upgrade the setuptools: `pip install --upgrade setuptools`

Delete any old files in the /dist folder.

Bump the version in pyproject.toml: `bumpver update --patch`

Build the project: `python -m build`

Check the distribution: `twine check dist/*`

Upload to test-pypi to validate: `twine upload -r testpypi dist/*`

Login with username: svabra (password should be known)

Finally, upload to pypi production: `twine upload dist/*`


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "famodels",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "finance,trading,models",
    "author": "",
    "author_email": "Brayan Svan <brayan@freyaalpha.com>",
    "download_url": "https://files.pythonhosted.org/packages/39/14/7a0f7d75afd36ef2614cb20be107813d48db578e79dcc7f3283bdb043cee/famodels-1.0.20.tar.gz",
    "platform": null,
    "description": "# fa-models\r\nA set of models often used for trading services. The library offers no algorithms - just models.\r\n\r\n## General\r\nRun and compiled for Python 3.9.13.\r\n\r\n## Development\r\n\r\n\r\n### Installation as Consuming Developer\r\n\r\nSimply run:\r\n\r\n`pip install fa-models`\r\n\r\n### Setup as Contributor\r\nCreate the virtul environment: `py -m venv .venv`\r\nStart the Environment: `./.venv/Scripts/activate`. Use `deactivate`to stop it.\r\nUpdate the PIP: `py -m pip install --upgrade pip`\r\n\r\nAll the required libraries must be listed in requirements.txt and installed by  `py -m pip install -r .\\requirements.txt`\r\n\r\nTo cleanup the environment run:\r\n`pip3 freeze > to-uninstall.txt` and then\r\n`pip3 uninstall -y -r to-uninstall.txt`\r\n\r\nor `pip3 install pip-autoremove`\r\n\r\n### Build Library\r\nPreqrequisite: make sure that you give your Operating System user the right to modify files in the python directory. The directory where pyhton is installed.\r\nUse `python setup.py bdist_wheel` to create the dist, build and .eggs folder.\r\n\r\n## Reference from a different project\r\nIn order to use your own version of the project - to maybe contribute to the library - simply clone the code from github into new directory. Then add the path of that new directory to the requirements.txt file of your project. Then change in fa-models whatever you recommend to improve. Don't forget the Open-Closed Principle: extend only (unless it requires a breaking change)\r\n\r\n\r\n### Releasing a new version\r\n\r\nInstall the tools build, twine and bumpver: `python -m pip install build twine bumpver`\r\nUpgrade the setuptools: `pip install --upgrade setuptools`\r\n\r\nDelete any old files in the /dist folder.\r\n\r\nBump the version in pyproject.toml: `bumpver update --patch`\r\n\r\nBuild the project: `python -m build`\r\n\r\nCheck the distribution: `twine check dist/*`\r\n\r\nUpload to test-pypi to validate: `twine upload -r testpypi dist/*`\r\n\r\nLogin with username: svabra (password should be known)\r\n\r\nFinally, upload to pypi production: `twine upload dist/*`\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "The library describes the most common models used in trading systems.",
    "version": "1.0.20",
    "split_keywords": [
        "finance",
        "trading",
        "models"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d04d1131a808d839cb98aa3bb4a300f9f02fdbd1ae4a7606bc1e1a7132c1b7a",
                "md5": "3eb0282e95415246b27aad7dfb3103f9",
                "sha256": "97fc0b16104bfeeb51d4a5d922862e515ef8c40139b1db42676e032168b4c38f"
            },
            "downloads": -1,
            "filename": "famodels-1.0.20-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3eb0282e95415246b27aad7dfb3103f9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6169,
            "upload_time": "2023-01-20T15:58:10",
            "upload_time_iso_8601": "2023-01-20T15:58:10.146764Z",
            "url": "https://files.pythonhosted.org/packages/9d/04/d1131a808d839cb98aa3bb4a300f9f02fdbd1ae4a7606bc1e1a7132c1b7a/famodels-1.0.20-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "39147a0f7d75afd36ef2614cb20be107813d48db578e79dcc7f3283bdb043cee",
                "md5": "d08e5f1425b59b4bfa6a84bda68fb576",
                "sha256": "eb88456dbbb14c818687f4172f680f920e4518ec0211ba4e3c2f7a47500ddd2c"
            },
            "downloads": -1,
            "filename": "famodels-1.0.20.tar.gz",
            "has_sig": false,
            "md5_digest": "d08e5f1425b59b4bfa6a84bda68fb576",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 4949,
            "upload_time": "2023-01-20T15:58:11",
            "upload_time_iso_8601": "2023-01-20T15:58:11.893361Z",
            "url": "https://files.pythonhosted.org/packages/39/14/7a0f7d75afd36ef2614cb20be107813d48db578e79dcc7f3283bdb043cee/famodels-1.0.20.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-20 15:58:11",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "famodels"
}
        
Elapsed time: 0.03524s