Python Forum
How to do "fixed size" (wrapping) math in Python?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to do "fixed size" (wrapping) math in Python?
#8
When you create a wheel (a package distribution that you can install using pip), you include instructions on how to handle things like installing libraries. You could inlcude your C code as source, and have the wheel compile the code to make the library. This is frequently done. The result is a portable, native library.

You may not like the answer, but this is how this kind of thing is done in Python.

Another option is to piggyback off one of the packages that calls a C library to do math, line numpy.
import numpy as np

x = np.ubyte(42)
y = x
for _ in range(10):
    print(y)
    y += x
Output:
42 84 126 168 210 252 c:\Users\djhys\Documents\python\musings\junk.py:7: RuntimeWarning: overflow encountered in scalar add y += x 38 80 122 164
The addition is actually happening in a numpy C library. You can turn off the warning. Now your packages forces users to install numpy. Which, by the way, you can make happen automatically by adding that package to your wheel.
likes this post
Reply


Messages In This Thread
RE: How to do "fixed size" (wrapping) math in Python? - by deanhystad - Jul-18-2023, 02:16 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Python 3.13 : def setup size HansieB 6 1,328 Dec-02-2024, 11:12 AM
Last Post: buran
  Python code for alignment and font size 1418 0 927 Jan-14-2024, 03:56 AM
Last Post: 1418
  Wrapping c/c++ dll Oolongtea 2 1,525 Aug-25-2023, 10:35 PM
Last Post: PyDan
  xml indent SubElements (wrapping) with multiple strings ctrldan 2 3,120 Jun-09-2023, 08:42 PM
Last Post: ctrldan
  Math python question Deonvek 6 2,274 Apr-05-2023, 09:27 PM
Last Post: deanhystad
  wrapping c++ library JESuh 2 1,956 Jun-16-2022, 08:18 AM
Last Post: JESuh
  math.log versus math.log10 stevendaprano 10 4,403 May-23-2022, 08:59 PM
Last Post: jefsummers
  Encrypt and decrypt in python using own fixed key SriRajesh 3 10,380 Feb-20-2022, 01:18 PM
Last Post: dboxall123
Question Opening small size browser with python selenium not work, need help greenpine 0 2,177 Feb-07-2022, 11:36 AM
Last Post: greenpine
  How to set Tab size to 4 in Python interpreter? zzzhhh 1 2,577 Jan-18-2022, 12:11 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020