Coverage for src/ltnjax/__init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-26 11:35 +0000

1# SPDX-FileCopyrightText: 2026 German Aerospace Center (DLR) 

2# SPDX-License-Identifier: MIT 

3# 

4 

5"""The folder ltn contains the modified logictensornetworks framework from 

6[logictensornetworks/logictensornetworks](https://github.com/logictensornetworks/logictensornetworks) and 

7[tommasocarraro/LTNtorch](https://github.com/tommasocarraro/LTNtorch). 

8""" # noqa: E501 

9 

10from ltnjax import fuzzy_ops as fuzzy_ops 

11from ltnjax.core import ( 

12 Connective, 

13 Constant, 

14 Function, 

15 Predicate, 

16 Quantifier, 

17 Variable, 

18 diag, 

19 undiag, 

20) 

21 

22 

23# Use __all__ to declare a public API, 

24# to suppress `"Class" is not accessed by` Pylance 

25__all__ = [ 

26 "Connective", 

27 "Constant", 

28 "Function", 

29 "Predicate", 

30 "Quantifier", 

31 "Variable", 

32 "diag", 

33 "undiag", 

34]