Skip to content

Release 0.3.0

Compare
Choose a tag to compare
@tushushu tushushu released this 11 Dec 06:44
867786e

What's new?

Features:

  • Wrap FloatList, BooleanList and IntegerList and their methods into UltraFastList, and attribute dtype could be specified to choose which type to use.
  • Overload add/sub/mul/div operators, and add a new example to demonstrate how to use these operators.
  • Implement get method, and overload __str__ and __getitem__ methods

Misc:

  • Add type checking for all the test cases in test_base.py.
  • Integrate code style tests and unit tests in /tests/run.sh
  • Split rust files lib.rs and list.rs into base.rs, numeric.rs, boolean.rs, integer.rs, float.rs, lib.rs
  • Split test files test.py into test_base.py and test_numerical.py.
  • Add some examples to demonstrate how to use ulist.
  • Add rust related files to .gitignore.