Skip to content

Commit 7088b11

Browse files
committed
Renamed dim method to dimensions [skip ci]
1 parent 50def9c commit 7088b11

6 files changed

Lines changed: 18 additions & 18 deletions

File tree

pgvector/utils/halfvec.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(self, value):
1616
def __repr__(self):
1717
return f'HalfVector({self.to_list()})'
1818

19-
def dim(self):
19+
def dimensions(self):
2020
return len(self._value)
2121

2222
def to_list(self):
@@ -29,7 +29,7 @@ def to_text(self):
2929
return '[' + ','.join([str(float(v)) for v in self._value]) + ']'
3030

3131
def to_binary(self):
32-
return pack('>HH', self.dim(), 0) + self._value.tobytes()
32+
return pack('>HH', self.dimensions(), 0) + self._value.tobytes()
3333

3434
@classmethod
3535
def from_text(cls, value):
@@ -48,8 +48,8 @@ def _to_db(cls, value, dim=None):
4848
if not isinstance(value, cls):
4949
value = cls(value)
5050

51-
if dim is not None and value.dim() != dim:
52-
raise ValueError('expected %d dimensions, not %d' % (dim, value.dim()))
51+
if dim is not None and value.dimensions() != dim:
52+
raise ValueError('expected %d dimensions, not %d' % (dim, value.dimensions()))
5353

5454
return value.to_text()
5555

pgvector/utils/sparsevec.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def __init__(self, value, dimensions=None):
1818
self._from_dense(value)
1919

2020
def __repr__(self):
21-
return f'SparseVector({self.to_dict()}, {self.dim()})'
21+
return f'SparseVector({self.to_dict()}, {self.dimensions()})'
2222

2323
def _from_dict(self, d, dim):
2424
if dim is None:
@@ -52,7 +52,7 @@ def _from_dense(self, value):
5252
self._indices = [i for i, v in enumerate(value) if v != 0]
5353
self._values = [float(value[i]) for i in self._indices]
5454

55-
def dim(self):
55+
def dimensions(self):
5656
return self._dim
5757

5858
def to_dict(self):
@@ -117,8 +117,8 @@ def _to_db(cls, value, dim=None):
117117
if not isinstance(value, cls):
118118
value = cls(value)
119119

120-
if dim is not None and value.dim() != dim:
121-
raise ValueError('expected %d dimensions, not %d' % (dim, value.dim()))
120+
if dim is not None and value.dimensions() != dim:
121+
raise ValueError('expected %d dimensions, not %d' % (dim, value.dimensions()))
122122

123123
return value.to_text()
124124

pgvector/utils/vector.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(self, value):
1616
def __repr__(self):
1717
return f'Vector({self.to_list()})'
1818

19-
def dim(self):
19+
def dimensions(self):
2020
return len(self._value)
2121

2222
def to_list(self):
@@ -29,7 +29,7 @@ def to_text(self):
2929
return '[' + ','.join([str(float(v)) for v in self._value]) + ']'
3030

3131
def to_binary(self):
32-
return pack('>HH', self.dim(), 0) + self._value.tobytes()
32+
return pack('>HH', self.dimensions(), 0) + self._value.tobytes()
3333

3434
@classmethod
3535
def from_text(cls, value):
@@ -48,8 +48,8 @@ def _to_db(cls, value, dim=None):
4848
if not isinstance(value, cls):
4949
value = cls(value)
5050

51-
if dim is not None and value.dim() != dim:
52-
raise ValueError('expected %d dimensions, not %d' % (dim, value.dim()))
51+
if dim is not None and value.dimensions() != dim:
52+
raise ValueError('expected %d dimensions, not %d' % (dim, value.dimensions()))
5353

5454
return value.to_text()
5555

tests/test_half_vector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ def test_repr(self):
3838
assert repr(HalfVector([1, 2, 3])) == 'HalfVector([1.0, 2.0, 3.0])'
3939
assert str(HalfVector([1, 2, 3])) == 'HalfVector([1.0, 2.0, 3.0])'
4040

41-
def test_dim(self):
42-
assert HalfVector([1, 2, 3]).dim() == 3
41+
def test_dimensions(self):
42+
assert HalfVector([1, 2, 3]).dimensions() == 3

tests/test_sparse_vector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ def test_repr(self):
3737
assert repr(SparseVector([1, 0, 2, 0, 3, 0])) == 'SparseVector({0: 1.0, 2: 2.0, 4: 3.0}, 6)'
3838
assert str(SparseVector([1, 0, 2, 0, 3, 0])) == 'SparseVector({0: 1.0, 2: 2.0, 4: 3.0}, 6)'
3939

40-
def test_dim(self):
41-
assert SparseVector([1, 0, 2, 0, 3, 0]).dim() == 6
40+
def test_dimensions(self):
41+
assert SparseVector([1, 0, 2, 0, 3, 0]).dimensions() == 6
4242

4343
def test_to_dict(self):
4444
assert SparseVector([1, 0, 2, 0, 3, 0]).to_dict() == {0: 1, 2: 2, 4: 3}

tests/test_vector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ def test_repr(self):
3838
assert repr(Vector([1, 2, 3])) == 'Vector([1.0, 2.0, 3.0])'
3939
assert str(Vector([1, 2, 3])) == 'Vector([1.0, 2.0, 3.0])'
4040

41-
def test_dim(self):
42-
assert Vector([1, 2, 3]).dim() == 3
41+
def test_dimensions(self):
42+
assert Vector([1, 2, 3]).dimensions() == 3

0 commit comments

Comments
 (0)