1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-06-29 09:01:18 +08:00

Compare commits

..

19 Commits

Author SHA1 Message Date
Linlang Lv (iSoftStone Information)
3ebcddf8be fix ci 2024-04-25 16:02:24 +08:00
Linlang Lv (iSoftStone Information)
f98370c878 fix ci 2024-04-25 15:51:07 +08:00
Linlang Lv (iSoftStone Information)
414fcb309e fix ci 2024-04-25 15:23:31 +08:00
Linlang Lv (iSoftStone Information)
4b613effef fix ci 2024-04-25 15:20:15 +08:00
Linlang Lv (iSoftStone Information)
a862c9a74c fix ci 2024-04-25 15:19:05 +08:00
Linlang Lv (iSoftStone Information)
9db3b06842 fix ci 2024-04-25 15:01:40 +08:00
Linlang Lv (iSoftStone Information)
8815b9f05a fix ci 2024-04-25 14:54:35 +08:00
Linlang Lv (iSoftStone Information)
0d9853e6d9 fix ci 2024-04-25 14:51:21 +08:00
Linlang Lv (iSoftStone Information)
62909afa54 remove upload test 2024-04-24 16:51:31 +08:00
Linlang Lv (iSoftStone Information)
bfc1869a7d add upload test 2024-04-19 16:13:28 +08:00
Linlang Lv (iSoftStone Information)
cf74248ac2 add upload test 2024-04-19 15:57:50 +08:00
Linlang Lv (iSoftStone Information)
304171264b add upload test 2024-04-19 15:38:12 +08:00
Linlang Lv (iSoftStone Information)
95aec64de1 add upload test 2024-04-19 14:30:23 +08:00
Linlang Lv (iSoftStone Information)
bcbb3ac680 add upload test 2024-04-18 17:53:11 +08:00
Linlang Lv (iSoftStone Information)
af1546ee1b add upload test 2024-04-18 17:20:43 +08:00
Linlang Lv (iSoftStone Information)
a054eb0ed3 add upload test 2024-04-18 17:10:54 +08:00
Linlang Lv (iSoftStone Information)
a0d80c00a7 add upload test 2024-04-18 17:02:53 +08:00
Linlang Lv (iSoftStone Information)
0aa6c55bef set up publish 2024-04-17 15:43:26 +08:00
Young
7217c6e748 Update version 2024-04-14 00:09:30 +08:00
7 changed files with 10 additions and 16 deletions

View File

@@ -58,6 +58,8 @@ jobs:
deploy_with_manylinux:
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- uses: actions/checkout@v2
- name: Build wheel on Linux

View File

@@ -6,14 +6,8 @@ on:
branches:
- main
permissions:
contents: read
jobs:
update_release_draft:
permissions:
contents: write
pull-requests: read
runs-on: ubuntu-latest
steps:
# Drafts your next Release notes as Pull Requests are merged into "master"

View File

@@ -13,9 +13,6 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
# Since macos-latest changed from 12.7.4 to 14.4.1,
# the minimum python version that matches a 14.4.1 version of macos is 3.10,
# so we limit the macos version to macos-12.
os: [windows-latest, ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
# not supporting 3.6 due to annotations is not supported https://stackoverflow.com/a/52890129
python-version: [3.7, 3.8]

View File

@@ -14,9 +14,6 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
# Since macos-latest changed from 12.7.4 to 14.4.1,
# the minimum python version that matches a 14.4.1 version of macos is 3.10,
# so we limit the macos version to macos-12.
os: [windows-latest, ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
# not supporting 3.6 due to annotations is not supported https://stackoverflow.com/a/52890129
python-version: [3.7, 3.8]

View File

@@ -14,9 +14,6 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
# Since macos-latest changed from 12.7.4 to 14.4.1,
# the minimum python version that matches a 14.4.1 version of macos is 3.10,
# so we limit the macos version to macos-12.
os: [windows-latest, ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
# not supporting 3.6 due to annotations is not supported https://stackoverflow.com/a/52890129
python-version: [3.7, 3.8]

View File

@@ -2,7 +2,7 @@
# Licensed under the MIT License.
from pathlib import Path
__version__ = "0.9.4.99"
__version__ = "0.9.4"
__version__bak = __version__ # This version is backup for QlibConfig.reset_qlib_version
import os
from typing import Union

View File

@@ -396,7 +396,14 @@ class CSI500Index(CSIIndex):
today = pd.Timestamp.now()
date_range = pd.DataFrame(pd.date_range(start="2007-01-15", end=today, freq="7D"))[0].dt.date
ret_list = []
col = ["date", "symbol", "code_name"]
for date in tqdm(date_range, desc="Download CSI500"):
rs = bs.query_zz500_stocks(date=str(date))
zz500_stocks = []
while (rs.error_code == "0") & rs.next():
zz500_stocks.append(rs.get_row_data())
result = pd.DataFrame(zz500_stocks, columns=col)
result["symbol"] = result["symbol"].apply(lambda x: x.replace(".", "").upper())
result = self.get_data_from_baostock(date)
ret_list.append(result[["date", "symbol"]])
bs.logout()