Check It Out (CzekItOut)
czekitout is a Python library that contains a collection of functions that
facilitate type-checking, validation, and type-conversions, with useful error
messages when exceptions are thrown.
The source code can be found in the czekitout GitHub repository.
Instructions for installing and uninstalling czekitout
For instructions on installing the czekitout library, see the
Instructions for installing and uninstalling czekitout page.
Learning how to use czekitout
For those new to the czekitout library, it is recommended that they take a
look at the Examples page, which contain code examples that show how
one can use the czekitout library. While going through the examples, readers
can consult the czekitout reference guide to understand what each line of code
is doing.
Contents
- Home
- 1. Instructions for installing and uninstalling
czekitout - 2. Reference
- 2.1. czekitout.check
- 2.1.1. czekitout.check.if_bool
- 2.1.2. czekitout.check.if_bool_array_3d
- 2.1.3. czekitout.check.if_bool_matrix
- 2.1.4. czekitout.check.if_bool_seq
- 2.1.5. czekitout.check.if_callable
- 2.1.6. czekitout.check.if_complex_numpy_array
- 2.1.7. czekitout.check.if_complex_numpy_matrix
- 2.1.8. czekitout.check.if_dict_like
- 2.1.9. czekitout.check.if_float
- 2.1.10. czekitout.check.if_float_seq
- 2.1.11. czekitout.check.if_instance_of_any_accepted_types
- 2.1.12. czekitout.check.if_int
- 2.1.13. czekitout.check.if_int_seq
- 2.1.14. czekitout.check.if_multi_dim_slice_like
- 2.1.15. czekitout.check.if_nonnegative_float
- 2.1.16. czekitout.check.if_nonnegative_float_seq
- 2.1.17. czekitout.check.if_nonnegative_int
- 2.1.18. czekitout.check.if_nonnegative_int_seq
- 2.1.19. czekitout.check.if_nonnegative_numpy_array
- 2.1.20. czekitout.check.if_nonnegative_numpy_matrix
- 2.1.21. czekitout.check.if_one_of_any_accepted_strings
- 2.1.22. czekitout.check.if_pair_of_floats
- 2.1.23. czekitout.check.if_pair_of_ints
- 2.1.24. czekitout.check.if_pair_of_nonnegative_floats
- 2.1.25. czekitout.check.if_pair_of_nonnegative_ints
- 2.1.26. czekitout.check.if_pair_of_positive_floats
- 2.1.27. czekitout.check.if_pair_of_positive_ints
- 2.1.28. czekitout.check.if_pairs_of_floats
- 2.1.29. czekitout.check.if_pairs_of_ints
- 2.1.30. czekitout.check.if_pairs_of_nonnegative_ints
- 2.1.31. czekitout.check.if_positive_float
- 2.1.32. czekitout.check.if_positive_float_seq
- 2.1.33. czekitout.check.if_positive_int
- 2.1.34. czekitout.check.if_positive_int_seq
- 2.1.35. czekitout.check.if_quadruplet_of_nonnegative_ints
- 2.1.36. czekitout.check.if_quadruplet_of_positive_floats
- 2.1.37. czekitout.check.if_real_numpy_array
- 2.1.38. czekitout.check.if_real_numpy_array_1d
- 2.1.39. czekitout.check.if_real_numpy_array_3d
- 2.1.40. czekitout.check.if_real_numpy_matrix
- 2.1.41. czekitout.check.if_real_two_column_numpy_matrix
- 2.1.42. czekitout.check.if_scalar
- 2.1.43. czekitout.check.if_single_dim_slice_like
- 2.1.44. czekitout.check.if_str_like
- 2.1.45. czekitout.check.if_str_like_seq
- 2.2. czekitout.convert
- 2.2.1. czekitout.convert.to_bool
- 2.2.2. czekitout.convert.to_bool_numpy_array_3d
- 2.2.3. czekitout.convert.to_bool_numpy_matrix
- 2.2.4. czekitout.convert.to_complex_numpy_array
- 2.2.5. czekitout.convert.to_complex_numpy_matrix
- 2.2.6. czekitout.convert.to_dict
- 2.2.7. czekitout.convert.to_float
- 2.2.8. czekitout.convert.to_int
- 2.2.9. czekitout.convert.to_list_of_bools
- 2.2.10. czekitout.convert.to_list_of_floats
- 2.2.11. czekitout.convert.to_list_of_ints
- 2.2.12. czekitout.convert.to_list_of_nonnegative_floats
- 2.2.13. czekitout.convert.to_list_of_nonnegative_ints
- 2.2.14. czekitout.convert.to_list_of_positive_floats
- 2.2.15. czekitout.convert.to_list_of_positive_ints
- 2.2.16. czekitout.convert.to_list_of_strs
- 2.2.17. czekitout.convert.to_multi_dim_slice
- 2.2.18. czekitout.convert.to_nonnegative_float
- 2.2.19. czekitout.convert.to_nonnegative_int
- 2.2.20. czekitout.convert.to_nonnegative_numpy_array
- 2.2.21. czekitout.convert.to_nonnegative_numpy_matrix
- 2.2.22. czekitout.convert.to_numpy_array
- 2.2.23. czekitout.convert.to_pair_of_floats
- 2.2.24. czekitout.convert.to_pair_of_ints
- 2.2.25. czekitout.convert.to_pair_of_nonnegative_floats
- 2.2.26. czekitout.convert.to_pair_of_nonnegative_ints
- 2.2.27. czekitout.convert.to_pair_of_positive_floats
- 2.2.28. czekitout.convert.to_pair_of_positive_ints
- 2.2.29. czekitout.convert.to_pairs_of_floats
- 2.2.30. czekitout.convert.to_pairs_of_ints
- 2.2.31. czekitout.convert.to_pairs_of_nonnegative_ints
- 2.2.32. czekitout.convert.to_positive_float
- 2.2.33. czekitout.convert.to_positive_int
- 2.2.34. czekitout.convert.to_quadruplet_of_nonnegative_ints
- 2.2.35. czekitout.convert.to_quadruplet_of_positive_floats
- 2.2.36. czekitout.convert.to_real_numpy_array
- 2.2.37. czekitout.convert.to_real_numpy_array_1d
- 2.2.38. czekitout.convert.to_real_numpy_array_3d
- 2.2.39. czekitout.convert.to_real_numpy_matrix
- 2.2.40. czekitout.convert.to_real_two_column_numpy_matrix
- 2.2.41. czekitout.convert.to_single_dim_slice
- 2.2.42. czekitout.convert.to_str_from_str_like
- 2.2.43. czekitout.convert.to_tuple_of_bools
- 2.2.44. czekitout.convert.to_tuple_of_floats
- 2.2.45. czekitout.convert.to_tuple_of_ints
- 2.2.46. czekitout.convert.to_tuple_of_nonnegative_floats
- 2.2.47. czekitout.convert.to_tuple_of_nonnegative_ints
- 2.2.48. czekitout.convert.to_tuple_of_positive_floats
- 2.2.49. czekitout.convert.to_tuple_of_positive_ints
- 2.2.50. czekitout.convert.to_tuple_of_strs
- 2.3. czekitout.isa
- 2.3.1. czekitout.isa.bool_numpy_array
- 2.3.2. czekitout.isa.bool_numpy_array_3d
- 2.3.3. czekitout.isa.bool_numpy_matrix
- 2.3.4. czekitout.isa.complex_numpy_array
- 2.3.5. czekitout.isa.complex_numpy_matrix
- 2.3.6. czekitout.isa.nonnegative_numpy_array
- 2.3.7. czekitout.isa.nonnegative_numpy_matrix
- 2.3.8. czekitout.isa.numpy_array
- 2.3.9. czekitout.isa.numpy_array_1d
- 2.3.10. czekitout.isa.numpy_array_3d
- 2.3.11. czekitout.isa.numpy_matrix
- 2.3.12. czekitout.isa.real_numpy_array
- 2.3.13. czekitout.isa.real_numpy_array_1d
- 2.3.14. czekitout.isa.real_numpy_array_3d
- 2.3.15. czekitout.isa.real_numpy_matrix
- 2.3.16. czekitout.isa.real_two_column_numpy_matrix
- 2.3.17. czekitout.isa.scalar_numpy_array
- 2.3.18. czekitout.isa.two_column_numpy_matrix
- 2.4. czekitout.name
- 2.5. czekitout.version
- 2.1. czekitout.check
- 3. Examples
- 4. License