Skip to content

FangyangJz/gulf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulf

简体中文

Description

gulf is an open-source integrated finance data source and database application on top of DolphinDB and akshare.

Installation

You can install the latest stable version from pip using:

pip install gulf

If you plan to develop gulf yourself, or want to be on the cutting edge, you can use an editable install:

git clone https://github.com/FangyangJz/gulf.git
pip install -e .

About development environment

Use poetry as dependency management and conda as virtual environment management.

  • In PyCharm settings, poetry venv creation may meet error, because the OS system is not native English. So conda was used as the virtual environment management, and author used python 3.9 version.

  • If you follow the official poetry manual and create a redundant venv, just delete it. Check the following locations (note hidden paths):

    C:\Users\fangy\AppData\Local\pypoetry\Cache\virtualenvs

  • If the virtual environment is not automatically activated, manually switch:

    conda activate your_venv_name
    

    After activate the virtual environment, poetry update/init/install/add command is executed on the shell. Stack overflow link

DolphinDB

For .dos file execution, recommend using the DolphinDB vscode plug-in instead of the official GUI program.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages