Skip to main content

A server for odbAccess to be acessed by pylife-odbclient

Project description

pylife-odbserver

A server for odbAccess to be accessed by pylife-odbclient

Purpose

Unfortunately Abaqus still comes with a python-2.x engine. So you can't access an Abaqus odb file from within modern python code. This python package is the client part of a client server setup to make odb files accessible from within python-3.x code in a transparent way.

Solution

This package provides a slim server that as python-2.7 software, that can be run inside the Abaqus python engine. It accepts command via sys.stdin and according to the command is querying data from the odbAccess interface and returning them in a pickle object.

The sibling package pylife-odbclient comes with a python class OdbClient that spawns the server in the background when an instance of OdbClient is instantiated. Then the client object can be used to transparently access data from the odb file via the server. Once the client object goes out of scope i.e. is deleted, the server process is stopped automatically.

Installation

  • Create and activate a plain python-2.7 environment without additional packages. For example by
conda create -n odbserver python=2.7 pip

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylife-odbserver-2.0.0a7.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

pylife_odbserver-2.0.0a7-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pylife-odbserver-2.0.0a7.tar.gz.

File metadata

  • Download URL: pylife-odbserver-2.0.0a7.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pylife-odbserver-2.0.0a7.tar.gz
Algorithm Hash digest
SHA256 6414e1c1fdbdf8eb14d347436a8a3a50d7bc5e3032cf622e497387eacdf544fe
MD5 3e05119e74503b33d56fcc9f9a385f76
BLAKE2b-256 ef6fa117eed5f7f308df1c2d00d710ab047893703cfc76a0cb666384adfb3a08

See more details on using hashes here.

File details

Details for the file pylife_odbserver-2.0.0a7-py2.py3-none-any.whl.

File metadata

  • Download URL: pylife_odbserver-2.0.0a7-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pylife_odbserver-2.0.0a7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d325d265da4b45d9cbaa94eab821d5cedbfe641a40ce9bacc4320754be3afd64
MD5 4940c97db041c861ab7d82b2bb6f27fe
BLAKE2b-256 8f46e44c7bb135802211a39d27cea6ffcaff4769f3ce1fe03a6a4d87fca44853

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page