home.social

#scipy — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scipy, aggregated by home.social.

  1. The call for proposals for the SciPy India 2026 Conference is open!

    We are looking for 30-minute talks, 3-hour hands-on workshops, and posters on scientific computing and research software, across eight exciting tracks. First-time speakers are warmly welcomed.

    Conference: 19th–20th December 2026, IIT Madras, Chennai
    CFP closes: 19th October 2026, 23:59 IST

    Submit: cfp.scipy.in/scipy-india-2026/

  2. Все, что нужно знать про построение точечных оценок

    Что происходит под капотом, когда вы вызываете scipy.stats.norm.fit() ? В статье рассматриваются два классических подхода точечного оценивания параметров — метод моментов и метод максимального правдоподобия — с математическими выводами, экспериментами на Python и визуализацией. Читать статью

    habr.com/ru/articles/1061846/

    #точечные_оценки #метод_моментов #метод_максимального_правдоподобия #математическая_статистика #MLE #python #scipy #data_science

  3. Scipy: "Fundamental algorithms for scientific computing in Python".
    scipy.org

    I do not know how to use it but who has will.

    (It is open source)

    #scipy #opensource #usefulweb #algorithm #python #py #programming #tool

  4. Ускоряем и оптимизируем numpy, pandas, scipy и sklearn

    С момента публикации статьи на Хабре « Импортозамещаем numpy, pandas, scipy и sklearn » прошло почти три года. В течение этого времени я приостановил работу над проектом из-за нехватки времени, ресурсов и сил. К тому же, меня расстроило, что не смог выполнить просьбу пользователя @N-Cube , который активно интересовался моей библиотекой и хотел ускорить работу своего Jupyter Notebook. В самый критический момент на помощь пришел волшебный AI, который, хоть и иногда проявлял недостаток гибкости, с готовностью исполнял все пожелания своего хозяина. Благодаря этому проект начал продвигаться вперед. За это время в библиотеки были добавлены поддержка CUDA, множество ручных SIMD-оптимизаций с динамическим выбором SIMD, несколько реализаций линейной регрессии и многое другое. Давайте рассмотрим, что на сегодняшний день позволяет сделать моя библиотека. Я представлю несколько тестовых примеров в двух вариантах: с использованием AVX-2 на процессоре Intel® Core™ i7-4790K и AVX-512 на Intel® Xeon. Также покажу результаты замеров для каждого из них. Все тесты проводились без использования GPU, исключительно на процессоре. Это позволяет сравнивать производительность Python и моей библиотеки на равных условиях. Операционная система – Ubuntu 24.04, компилятор – GNU 13.3.0.

    habr.com/ru/articles/1039866/

    #C++ #numpy #pandas #scipy #sklearn #opensource #datascience #data_analysis

  5. - statistical distributions in are great too. I even used a scaled-shifted beta-prime distribution a few weeks ago! (???) (Still :julia: Distributions.jl is my fave)
    - works exactly as expected (which is great) but the post-processing of mcmc draws is a bit more cumbersome in Python than in R in my opinion (arviz in Python vs posterior in R) although this might again be matplotlib vs ggplot (did I mention I am not a matplotlib fan?)

    4/n

  6. That's a wrap, #PyConUS! I loved all the conversational talks, documentation writing, and PRS this week. Looking forward to following up with many of you and more collaborations in the future!

    If you missed the #python dashboarding tutorial using Shiny, I have all my materials here: chendaniely.github.io/pycon-20

    If you missed it, hopefully I'll catch you at #SciPy in July!

  7. @rzeta0 my friend, what do you think about the code using np.roll() (in the linked sketch)?

    I'm afraid it would be a bit hard to explain on a short class. So I'll use the simpler inefficient function...

    The next big step in efficiency would be using #scipy I think:

    def count_live_neighbors(status):
    """Counts the number of neighboring live cells"""
    kernel = np.array([
    [1, 1, 1],
    [1, 0, 1],
    [1, 1, 1]
    ])
    return scipy.signal.convolve2d(status, kernel, mode='same', boundary="wrap")
  8. Hi all,

    Hope you're fine and safe

    An important #announcement about #tyssue , a Python modeling library :

    github.com/DamCB/tyssue/blob/m

    Please 🔁 this message to reach the few and far apart people that might be impacted :pray:

    #openScience #scipy

  9. Python Package Guru by Fabrizio Damicelli

    pypkg.guru

    search over #PyPI #python #packages
    faster than on pypi.org and interactively

    discover packages based on their capabilities (eg, try out "fast dataframe")

    #neurodon #neuroscience #compsci #scipy

  10. CW: Advent of Code 2025 Day 10 Spoilers

    Today I "cheated" and used scipy's MILP solver for Part 2. Discretion is the better part of valor, as they say, and writing a constraint solver by hand is not what I had planned for this Wednesday morning. The existence of `uv` to deal with all the dependencies makes reaching for scipy for even little scripts like this an easy choice.

    Part 1 was trivial. Treat the lights and the buttons as bitmasks and recognize that buttons XOR themselves so they're pressed at most 1 time each. Generate the smallest combination of buttons that XOR to the target.

    Part 2 is probably solvable via something like DFS before the heat death of the universe, but it would take way too long. Instead, I used scipy's integer linear programming solver, defined the constraints, objective, and bounds, and let it do its thing.

    github.com/biesnecker/aoc-anyh

    #adventofcode #adventofcode2025 #python #scipy

  11. #30DayMapChallenge : #Fire

    The #Volcanic Isles . A brief history of volcanism across The British Isles.

    Quite pleased with how this one turned out.

    Location of volcanoes taken from wikipedia (spotted a mistake and got to make an edit to wikipedia in the process); fault lines from the #BGS 625k bedrock dataset and the IE GSI 500k Bedrock Geology for Ireland. Font: League-Spartan by the League of Moveable Type.

    #requests, #pandas and #geopandas for scraping and wrangling.#scipy for making the proximity surface (that's the colour scheme), #matplotlib for plotting. With all labeling done manually in #inkscape.

    EDIT: I've been kindly and helpfully informed that (a) Ben Nevis' age is closer to 399 Ma; (b) some are missing; (c) others perhaps shouldn't be there; (d) it's complicated. So, maybe don't use this map to make any strategic decisions.

    #volcanism #volcano #imNotExtinctImDormant #magma #geology #faultlines

  12. Все об устройстве Q65 с примерами на Python (часть 1)

    Q65 — цифровой протокол, разработанный Джо Тейлором (K1JT) и его командой в 2021 году для проведения минимальных связей в условиях сложных трасс прохождения радиосигнала, в том числе для проведения связи через отражение сигнала от Луны, где сигналы не только очень сильно ослабевают, но и имеют Доплеровский разброс. В этой статье будут рассмотрены подробности работы протокола. Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с Q65, а также тем, кто хочет понять устройство этого протокола.

    habr.com/ru/articles/965862/

    #ham #hamradio #numpy #scipy #python #python3 #LDPC #QRA #GF #Q65

  13. @hisold Citing a plain website or GitHub repo is kinda unprofessional. Many widespead software packages have a publication that is well citable, e.g. has this one with a proper DOI: doi.org/10.7717/peerj-cs.103, same for , , , etc. Some have at least a entry (with a DOI) to be properly citable. apparently has none of those.

  14. I like to do math, small prototypes and other experimenting with Python in Jupyter notebooks. NumPy, SciPy, SymPy and Matplotlib have been very handy.

    But recently Python was too slow for what I was doing and I had trouble juggling Numpy arrays like I often have (it is required for speed). I know some #Rust so I decided to give #evcxr a go because it has a Jupyter kernel. And omg, I wasn't disappointed! It was mindbogglingly fast compared to what I'm used to and it also made the hard part of my code way easier to get right.

    However, I only needed math functions provided by std this time. Now I'm trying to figure out if there are science Rust libs that are convenient enough to replace most Python in my notebooks. I know it's a fragmented space, but maybe one could already gather a comprehensive collection of crates manually.

    Any recommendations?

    #RustLang #SciPy #NumPy #SymPy #SciComp #Math