Skip to content

Commit 5e82c18

Browse files
authored
Modify the Feature to be case sensitive (#589)
1 parent 2759e8c commit 5e82c18

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

qlib/data/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,9 @@ class Feature(Expression):
196196

197197
def __init__(self, name=None):
198198
if name:
199-
self._name = name.lower()
199+
self._name = name
200200
else:
201-
self._name = type(self).__name__.lower()
201+
self._name = type(self).__name__
202202

203203
def __str__(self):
204204
return "$" + self._name

qlib/data/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ def __init__(self, **kwargs):
670670

671671
def feature(self, instrument, field, start_index, end_index, freq):
672672
# validate
673-
field = str(field).lower()[1:]
673+
field = str(field)[1:]
674674
instrument = code_to_fname(instrument)
675675
return self.backend_obj(instrument=instrument, field=field, freq=freq)[start_index : end_index + 1]
676676

0 commit comments

Comments
 (0)