idmtools.core.system_information module

idmtools.core.system_information.get_data_directory() → str
idmtools.core.system_information.get_filtered_environment_vars(exclude=None)
class idmtools.core.system_information.SystemInformation(data_directory: Union[str, NoneType] = '/home/docs/.local_data', user: Union[str, NoneType] = 'docs', python_version: str = '3.7.3', python_build: str = ('default', 'Jan 24 2020 02:22:02'), python_packages: List[str] = <factory>, environment_variables: Dict[str, str] = <factory>, os_name: str = 'Linux', hostname: str = 'build-393625-project-5702-institute-for-disease-modeling-idmtool', system_version: str = '#53-Ubuntu SMP Wed Sep 18 13:35:53 UTC 2019', system_architecture: str = 'x86_64', system_processor: str = 'x86_64', system_architecture_details: str = ('64bit', ''), default_docket_socket_path: str = '/var/run/docker.sock', cwd: str = '/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-idmtools/checkouts/v1.4.0/docs', user_group_str: str = '1000:1000', version: str = '1.4.0.0')

Bases: object

data_directory: Optional[str] = '/home/docs/.local_data'
user: Optional[str] = 'docs'
python_version: str = '3.7.3'
python_build: str = ('default', 'Jan 24 2020 02:22:02')
python_implementation = 'CPython'
python_packages: List[str]
environment_variables: Dict[str, str]
os_name: str = 'Linux'
hostname: str = 'build-393625-project-5702-institute-for-disease-modeling-idmtool'
system_version: str = '#53-Ubuntu SMP Wed Sep 18 13:35:53 UTC 2019'
system_architecture: str = 'x86_64'
system_processor: str = 'x86_64'
system_architecture_details: str = ('64bit', '')
default_docket_socket_path: str = '/var/run/docker.sock'
cwd: str = '/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-idmtools/checkouts/v1.4.0/docs'
user_group_str: str = '1000:1000'
version: str = '1.4.0.0'
class idmtools.core.system_information.LinuxSystemInformation(data_directory: Union[str, NoneType] = '/home/docs/.local_data', user: Union[str, NoneType] = 'docs', python_version: str = '3.7.3', python_build: str = ('default', 'Jan 24 2020 02:22:02'), python_packages: List[str] = <factory>, environment_variables: Dict[str, str] = <factory>, os_name: str = 'Linux', hostname: str = 'build-393625-project-5702-institute-for-disease-modeling-idmtool', system_version: str = '#53-Ubuntu SMP Wed Sep 18 13:35:53 UTC 2019', system_architecture: str = 'x86_64', system_processor: str = 'x86_64', system_architecture_details: str = ('64bit', ''), default_docket_socket_path: str = '/var/run/docker.sock', cwd: str = '/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-idmtools/checkouts/v1.4.0/docs', user_group_str: str = <factory>, version: str = '1.4.0.0')

Bases: idmtools.core.system_information.SystemInformation

class idmtools.core.system_information.WindowsSystemInformation(data_directory: Optional[str] = '/home/docs/.local_data', user: Optional[str] = 'docs', python_version: str = '3.7.3', python_build: str = ('default', 'Jan 24 2020 02:22:02'), python_packages: List[str] = <factory>, environment_variables: Dict[str, str] = <factory>, os_name: str = 'Linux', hostname: str = 'build-393625-project-5702-institute-for-disease-modeling-idmtool', system_version: str = '#53-Ubuntu SMP Wed Sep 18 13:35:53 UTC 2019', system_architecture: str = 'x86_64', system_processor: str = 'x86_64', system_architecture_details: str = ('64bit', ''), default_docket_socket_path: str = '/var/run/docker.sock', cwd: str = '/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-idmtools/checkouts/v1.4.0/docs', user_group_str: str = '1000:1000', version: str = '1.4.0.0')

Bases: idmtools.core.system_information.SystemInformation

default_docket_socket_path: str = '//var/run/docker.sock'
idmtools.core.system_information.get_system_information()idmtools.core.system_information.SystemInformation

Fetch the system-appropriate information inspection object.

Returns

SystemInformation with platform-specific implementation.