Skip to main content

NxCore Python Wrapper

Process the NxCore market data feed and historical tape files. Requires the native NxCore Library(libnx.so, libnx.dylib, or NxCoreAPI64.dll depending on the operating system). Documentation can be found online or using docstrings(i.e. print(NxCore.ProcessTape.__doc__)).

Quick Start

pip install NxCore

Download and extract the demo.
Change directory to extracted folder and run:

import NxCore

def OnNxCoreCallback(NxCoreSys, NxCoreMsg):
    if NxCoreMsg.MessageType == NxCore.NxMSG_TRADE:

        header = NxCoreMsg.coreHeader
        symbol = header.pnxStringSymbol.String
        timestamp = header.nxExgTimestamp

        trade = NxCoreMsg.coreData.Trade
        price = NxCore.PriceToFloat(trade.Price,trade.PriceType)
        size = trade.Size

        print("Trade for {} at {:02d}:{:02d}:{:02d} for {} shares at ${:.2f}" \
            .format( symbol, timestamp.Hour, timestamp.Minute, timestamp.Second, size, price))
    return NxCore.NxCALLBACKRETURN_CONTINUE

#NxCoreAPI64.dll for Windows, libnx.so for x86 linux, libnx_aarch64.so for aarch64 linux, or libnx.dylib for macOS
if NxCore.LoadNxCore("NxCoreAPI64.dll"):
    returnValue = NxCore.ProcessTape("demo.XU.nx2", 0, 0, 0, OnNxCoreCallback)
    NxCore.ProcessReturnValue(returnValue)
else:
    print("loading library failed")

Further examples and more detailed guides can be found on the NxCore Getting Started Webpage.

Full Installation

pip install NxCore

Download the latest Native Libraries.
Download an NxCore Sample tape.

Download files

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

Source Distribution

nxcore-1.0.1.tar.gz (73.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nxcore-1.0.1-cp314-cp314-win_amd64.whl (55.4 kB view details)

Uploaded CPython 3.14Windows x86-64

nxcore-1.0.1-cp314-cp314-win32.whl (49.3 kB view details)

Uploaded CPython 3.14Windows x86

nxcore-1.0.1-cp314-cp314-manylinux2014_x86_64.whl (327.1 kB view details)

Uploaded CPython 3.14

nxcore-1.0.1-cp314-cp314-manylinux2014_aarch64.whl (328.7 kB view details)

Uploaded CPython 3.14

nxcore-1.0.1-cp314-cp314-macosx_10_15_universal2.whl (108.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

nxcore-1.0.1-cp313-cp313-win_amd64.whl (53.9 kB view details)

Uploaded CPython 3.13Windows x86-64

nxcore-1.0.1-cp313-cp313-win32.whl (48.1 kB view details)

Uploaded CPython 3.13Windows x86

nxcore-1.0.1-cp313-cp313-manylinux2014_x86_64.whl (327.1 kB view details)

Uploaded CPython 3.13

nxcore-1.0.1-cp313-cp313-manylinux2014_aarch64.whl (328.7 kB view details)

Uploaded CPython 3.13

nxcore-1.0.1-cp313-cp313-macosx_10_13_universal2.whl (108.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

nxcore-1.0.1-cp312-cp312-win_amd64.whl (53.9 kB view details)

Uploaded CPython 3.12Windows x86-64

nxcore-1.0.1-cp312-cp312-win32.whl (48.1 kB view details)

Uploaded CPython 3.12Windows x86

nxcore-1.0.1-cp312-cp312-manylinux2014_x86_64.whl (324.6 kB view details)

Uploaded CPython 3.12

nxcore-1.0.1-cp312-cp312-manylinux2014_aarch64.whl (326.2 kB view details)

Uploaded CPython 3.12

nxcore-1.0.1-cp312-cp312-macosx_10_9_universal2.whl (108.2 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

nxcore-1.0.1-cp311-cp311-win_amd64.whl (53.7 kB view details)

Uploaded CPython 3.11Windows x86-64

nxcore-1.0.1-cp311-cp311-win32.whl (48.0 kB view details)

Uploaded CPython 3.11Windows x86

nxcore-1.0.1-cp311-cp311-manylinux2014_x86_64.whl (315.6 kB view details)

Uploaded CPython 3.11

nxcore-1.0.1-cp311-cp311-manylinux2014_aarch64.whl (319.0 kB view details)

Uploaded CPython 3.11

nxcore-1.0.1-cp311-cp311-macosx_10_9_universal2.whl (108.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

nxcore-1.0.1-cp310-cp310-win_amd64.whl (53.7 kB view details)

Uploaded CPython 3.10Windows x86-64

nxcore-1.0.1-cp310-cp310-win32.whl (48.0 kB view details)

Uploaded CPython 3.10Windows x86

nxcore-1.0.1-cp310-cp310-manylinux2014_x86_64.whl (314.9 kB view details)

Uploaded CPython 3.10

nxcore-1.0.1-cp310-cp310-manylinux2014_aarch64.whl (318.1 kB view details)

Uploaded CPython 3.10

nxcore-1.0.1-cp310-cp310-macosx_10_9_universal2.whl (108.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file nxcore-1.0.1.tar.gz.

File metadata

  • Download URL: nxcore-1.0.1.tar.gz
  • Upload date:
  • Size: 73.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1.tar.gz
Algorithm Hash digest
SHA256 189ef03057fa75f2cfd5f35edf221ad8e21121b8e7a3e7a53f040ba418a06477
MD5 74f0b7c6ff75ad8d05517508dfe78a22
BLAKE2b-256 bee6fe0360afe6b013bb0836e035d9b14ef89234061997c33dfd66f3e43dcedf

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 55.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e828921ef44a27a363829ffb913788b27d4c644ff6c87cb4195dd1a46cd1864d
MD5 e9e30173424e9888ebe5d719d1b6affe
BLAKE2b-256 ac4635bc8234b63342dc2df0276cc4329569987122709a6fcc46fb13fdc1b24a

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 49.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 ed8be3fc852c99419fbe9555cd59ad5f6b4ad7ed29efa0e19d631ecc182d8b91
MD5 f11bdc952d3139901f8cf0f47b60eeb4
BLAKE2b-256 4e5279638d617adff39936de628f69d5246f42231109bbaa829ae8265787cc83

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f6a157fc38b691ba122a4cf61eb687d40c8bf847fa7185947db6ac46c9ca605
MD5 fbc77e45e882d3fcce21f9745091dbd6
BLAKE2b-256 7a9b51fb3569db52ca28dc81c5021642f228bf0271662781827d18476ed3f751

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18fd67d9235f978267519ee9dfdc996503edca9b56e1bb9e03d4be985eea3a48
MD5 802d0bb341458b6d91ed1b923d2a4780
BLAKE2b-256 f04349ee7cbf90254f6f064e4e97094bf694639c60ede9270292db82fa3c314a

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e244587d8f05b85f1c7318fcf8065ee5db6a4b85b17713589182ff6b1248725c
MD5 be84ded19593a947a6c7f13b67024761
BLAKE2b-256 4e147b7cb5f824a1d0df9937cbe3fb73f47f4a66fb853998eeb51dcbaa5ea735

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5b4afcd06a8fc1475750e9bb7601d2b676263f13e82d284104a44611f82632e3
MD5 bf58410287d89bba6c7a07434174f433
BLAKE2b-256 08bbf08558d88a66f95f4863a0f9c367baec974544ded54a2650cbacc54c2c24

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 723e1d6a692485bee68d892aac929b48abbb598e9730b47ce880ea73d7c5bbbe
MD5 0a229bdfcb0262f41e46b7ddf267efb1
BLAKE2b-256 0050000a84011aee634fee62a7e189f324e57f80b64cc571496b2cd3374c6d5c

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75e363fd3eefd3afd5c01a66a5fac214d6de8532e137450d7b30eaadb00e6130
MD5 03a115b33c934c47f604f4378ebade06
BLAKE2b-256 365222cdbd9de94c5c22dd66e64c8f32cb42c0b7696e6316b265242e20f8ce15

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46deee0fb5c406a3689a5dbd4c544ea292197be516931aff5fd25c429b972a9e
MD5 a7471ae5c94c367cc12b2fed4106200a
BLAKE2b-256 86712ea0bc286f14316535ee0ec0286ee5b6edf61b71a05ddaa7b6d3f6266626

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 599c77596c96b015642e97cde3f43ab22df40c55d27221a54719c6bb24532464
MD5 cb061cf05383754c46123a5e12d1deb3
BLAKE2b-256 988eca36e3ce1250f3a765afdccae6f1d29b4a673413cf4eaf881f327279c0cc

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 53.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 87fae6207b0d7f651161287b59c9dbc201471921e2a534f8689318ef26631633
MD5 c97357ae170490127a22126fdef3ae78
BLAKE2b-256 6df3683462510dc45a2c1045f1d01dbff62e4b52757f7dd076d649b7518cbccf

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 13262eedad64f39d3ab1bab8d064c5ccf48845b360bd095e35317dfb54ddb205
MD5 a53246307f5d29cdf60928ade42f73a0
BLAKE2b-256 d50a32074c601a964b092c43a19075614df86525f6d0676d338626eb880ff991

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 512ea2fdef2fc838348a1516c64e76667c4acacb1213096d4e074d7db348ded0
MD5 189ed55c58c120c57f981abc301a1562
BLAKE2b-256 5dff320c7bab46cf96771f441b77dd087b6724fab26464a1b10175f8d9f09f13

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69db8f2b41cdedcb926d8de03751b97ec525c88db9b35d3c41766372ed6b9d0d
MD5 bd630bc44a5c5a4125fa869dd01bf094
BLAKE2b-256 a76eef00600d18718cda4f2ab05389b2771d269da7837f2b2b78899fe458001a

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ff5ef7519aaeab979238df887798a5bbe22f3353852b3ea67d83650e6c1016d4
MD5 9541591d267c2656a9ffe140deb05c04
BLAKE2b-256 0f83271d769e8b322c1b81fe7d42c74ce1dc2d2296e06c0ed5c0327962eae049

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 53.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d1cee4afab5e79c7106f00a3a30731e651d6ad78b54984ede474a63e51b6e7e6
MD5 ed74cd8a3fe4e4fe53479cbec4a50204
BLAKE2b-256 50a4719b8a9d4b32e8cc8b23cf01a0f8400ede362507f9100e5d63af847b77e2

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 df4b861df86aab5a82998ad3de5ce6a0b835ddc51a869c4aceb8dad578d4eed0
MD5 a5e8c51f8725fa55b949d98b7fd12961
BLAKE2b-256 10531088ca287419ac3fd7fd7420d54c8df0d895bd47a79107b5b1c8ae96e0b9

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1a7593f337e0aea3fa79137a29bac52b01eb1cea3600bdf22a891ca2f438de7
MD5 5afd87f4d00e12f1aea2a8ac6e435095
BLAKE2b-256 dd177a71b8de3e4e2cf6ab1e0f00fcd248895b96de3b154bdf7b465584e6de5c

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b47ec963a3cf438d376fb5b70a59198b246b46e63dbd1f2bfa137fc2fb6ab3cc
MD5 a8b3911507d21ac30a6ff7fa2650d6fa
BLAKE2b-256 d3b86b4598cf71d5b444fcad1c7275fcce17908b28dea0e321c9619f0d9d91af

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6350d09106bd864c98e08785bd20063046f03c7ae2949fc6e5043496292b9d27
MD5 1a05c9aa61bcee4d50fe0dd147257e27
BLAKE2b-256 5b6071b0aa5119e528dca8642de54c98031745d005bef1adaada58dcf1fca9c6

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 53.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4ad8ee511b79bdc18a1c04665d04c6a718a0b4dfb39f241cc465cd48fb8bf1cf
MD5 fb1c9143354c4d24192f54c1952ccff6
BLAKE2b-256 d4a5cd4910c90120e0f8d77a3e9f99a077ecfa0862a153fe4ef2ee7c60fd8d1b

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: nxcore-1.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for nxcore-1.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 142cb3ba19e5dea3ed03adee4d7e106f489a9661370648a78e30d8adbade18db
MD5 f88e304d2d0e4070699d4776759d5afd
BLAKE2b-256 7d994ad5afc8d374ba60951b1b5d92bd722a7d43b9850fe2503d755ba763b965

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5023ab550c6312a8bb4e03feecdc016eff667bd2bc90f90c4333055096864dc5
MD5 b2ebab3ff6f2f832548f2e484c58c5d4
BLAKE2b-256 1fc999004d4152717dda06d67ecb83eb63a100cc5d37cbb5c35e28b8d5317921

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd38e81c02a8ed05916971c9c0d18fd09963aadf7dd6f38309b4fe4a9b42e6c4
MD5 c0c48e99a93d19bf7471782c2f7df2d3
BLAKE2b-256 8b045d772bea65f6d73cc7d03ac164986bf86b907fcdea3322425d1c94bbdbdc

See more details on using hashes here.

File details

Details for the file nxcore-1.0.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for nxcore-1.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 45c0fd2c007b575f73299650d29b15d8a24d889cde0da4bce3db6b0dffcd135a
MD5 6933eb17cc14bfb06faf3ebad32ce757
BLAKE2b-256 e473c851c2d09c8402c78b79ed0f05afab047d78d094e5bc340fb2610ec7cf71

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

26 files

1.0.0

26 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page