sorgerlab / indra

INDRA (Integrated Network and Dynamical Reasoning Assembler) is an automated model assembly system interfacing with NLP systems and databases to collect knowledge, and through a process of assembly, produce causal graphs and dynamical models.
http://indra.bio
BSD 2-Clause "Simplified" License
171 stars 65 forks source link

Python and pandas compatibility adjustments #1404

Closed bgyori closed 1 year ago

bgyori commented 1 year ago

This PR relaxes the pandas version requirement from <1.3 to <2 to allow for pandas versions compatible with more recent Python releases. Due to pandas' own compatibility constraints this requires dropping Python 3.7 support in INDRA which I do in this PR. Other changes include updates to documentation for consistency.