You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+26-10
Original file line number
Diff line number
Diff line change
@@ -34,19 +34,17 @@ With AutoViz, you can easily and quickly generate insightful visualizations for
34
34
The latest updates about `autoviz` library can be found in <ahref="https://github.com/AutoViML/AutoViz/blob/master/updates.md">Updates page</a>.
35
35
36
36
## ImportantAnnouncement
37
-
### Starting with version 0.1.801, an important Update Regarding Dependency Management
38
-
We're excited to announce a significant update to AutoViz that enhances compatibility with various Python versions and streamlines dependency management!
39
-
<li>Modular Dependency Loading: AutoViz now uses a more flexible approach for importing visualization libraries starting with version `0.1.801`. This means you only need to install certain dependencies (like hvplot and holoviews) if you plan to use specific backends (e.g., bokeh). This change significantly reduces installation issues for users on newer Python versions such as 3.10 and higher.</li>
37
+
### Starting with version 0.1.807, an important update regarding Python Version Management
38
+
<li>We're excited to announce we've made significant updates to our `setup.py` script to dynamically manage dependencies based on your Python version. This means that when you install AutoViz, the installation process will automatically select versions of dependencies such as HoloViews, Bokeh, and hvPlot that are best suited to your specific Python environment.
40
39
41
-
<li>Improved Backend Support: Depending on your Python environment, AutoViz dynamically adjusts to use compatible visualization libraries, ensuring a smoother user experience. Requirements:
42
-
"holoviews>=1.14.9",
43
-
"bokeh>=2.4.2",
44
-
"hvplot>=0.7.3",
45
-
"panel>=0.12.6".
46
-
</li>
40
+
For `Python versions below 3.10`, AutoViz will use versions of its dependencies known to be stable and compatible with older Python versions.
41
+
42
+
For `Python 3.10`, the script has been configured to use updated dependencies that address specific fixes and enhancements relevant to this version.
43
+
44
+
For `Python 3.11 and newer versions`, setup.py ensures compatibility by selecting library versions that support the latest Python features and fixes, including critical updates made in HoloViews for Python 3.11 support.</li>
47
45
48
46
### What Does This Mean for You?
49
-
<li>Easier Installation: If you've faced challenges installing AutoViz due to dependency conflicts, this update is for you. Now, you can install AutoViz without needing to install all its visualization dependencies upfront.</li>
47
+
<li><b>Easier Installation</b>: This approach allows AutoViz to leverage the latest advancements in our dependencies while maintaining robust support for older Python versions. The installation process is seamless—simply run pip install . in the AutoViz directory, and the script takes care of the rest, tailoring the installation to your environment.</li>
50
48
51
49
<li>Tailored Usage: Choose the visualization backend that works best for your environment. AutoViz will handle the rest, importing necessary libraries as needed.</li>
conda activate <your_env_name># ON WINDOWS: `source activate <your_env_name>`
96
94
cd AutoViz
95
+
```
96
+
For Python versions below 3.10, install dependencies as follows:
97
+
98
+
```
97
99
pip install -r requirements.txt
98
100
```
99
101
102
+
For Python 3.10, please use:
103
+
104
+
```
105
+
pip install -r requirements-py310.txt
106
+
```
107
+
108
+
For Python 3.11 and above, it's recommended to use:
109
+
110
+
```
111
+
pip install -r requirements-py311.txt
112
+
```
113
+
114
+
These requirement files ensure that AutoViz works seamlessly with your Python environment by installing compatible versions of libraries like HoloViews, Bokeh, and hvPlot. Please select the requirement file that corresponds to your Python version to enjoy a smooth experience with AutoViz.</li>
115
+
100
116
## Usage
101
117
Discover how to use AutoViz in this Medium article.
0 commit comments