That would be a great addition - I just opened a new issue on GitHub. 
Thanks!

On Thursday, November 7, 2019 at 6:12:26 PM UTC-5, Carlos Córdoba wrote:
>
> About this
>
> > I will post later some observations regarding Window layouts (I work 
> with multiple 4K monitors and I believe the location of undocked windows is 
> not holding, forcing me to rearrange a series of windows after each reboot 
> - but I will work with it for a few days and report back)
>
> Currently we're not saving the layout of undocked windows when closing 
> Spyder, but it's definitely something we could do (we just haven't thought 
> about it).
>
> Please open a new issue for it here
>
> https://github.com/spyder-ide/spyder/issues 
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fspyder-ide%2Fspyder%2Fissues&sa=D&sntz=1&usg=AFQjCNFcITN1gjLAzBZ3jzWplYDYGc-njA>
>
> so we don't forget to tackle it in the future.
>
>
> Best,
> Carlos
>
> El 7/11/19 a las 11:16 a. m., Rational-IM escribió:
>
>
> This is a fantastic upgrade - the new dark format is a great addition. I 
> love the plots windows too.  
>
> Is this a proper place to provide some initial feedback? If not, please 
> let me know where should I post my questions/observations. 
>
> I will post later some observations regarding Window layouts (I work with 
> multiple 4K monitors and I believe the location of undocked windows is not 
> holding, forcing me to rearrange a series of windows after each reboot - 
> but I will work with it for a few days and report back).
>
> One issue I encountered, however, is regarding the treatment of variables 
> that were defined when running a subroutine and brought back with a 
> return() function. For instance, look at the error I just got when running 
> my code (that didn't show this behavior with version 3):
>
> Traceback (most recent call last):
>
>   File "C:\WORK FILES\Portfolio Analysis\Odysseus_Python\
> Odysseus_control_v1.1.py", line 73, in <module>
>     long_cm_0 = np.ones((days, securities))     # must set variables with 
> ones at this
>
> NameError: name 'days' is not defined
>
> However, observe from the variables explorer that the variable "days" is 
> defined:
>
> [image: Annotation 2019-11-07 111034.jpg]
>
> I will check the new available settings to make sure I'm not missing 
> something obvious. However, I would appreciate any help on this topic as it 
> will force me to re-run subroutines if the variables brought back are not 
> recognized when calling other subroutines.
>
> Congratulations on the new release.
>
> On Sunday, November 3, 2019 at 12:53:57 AM UTC-4, Carlos Córdoba wrote: 
>>
>> Hi all,
>>
>> On the behalf of the Spyder Project Contributors 
>> <https://github.com/spyder-ide/spyder/graphs/contributors>, I’m pleased 
>> to announce the first release candidate of our next major version: Spyder 
>> *4.0*.
>>
>> We’ve been working on this version for more than three years now and as 
>> far as we know it’s working very well. There are still several bugs to 
>> squash but we encourage all people who like the bleeding edge to give it a 
>> try. This beta version is released two weeks and a half after Spyder 4.0 
>> beta7 and it includes almost 230 commits.
>>
>> Spyder 4.0 comes with several interesting and exciting new features. The 
>> most important ones are:
>>
>>    - 
>>    
>>    Main Window
>>    - Dark theme for the entire application. 
>>       - A new Plots pane to browse all inline figures generated by the 
>>       IPython console. 
>>       - Rename the following panes: 
>>          - Static code analysis to Code Analysis 
>>          - File explorer to Files 
>>          - Find in files to Find 
>>          - History log to History 
>>          - Project explorer to Project 
>>       - Create a separate window when undocking all panes. 
>>       - Show current conda environment (if any) in the status bar. 
>>    - 
>>    
>>    Editor
>>    - Code folding. 
>>       - Indentation guides. 
>>       - A class/method/function lookup panel. This can be shown in the 
>>       menu Source > Show selector for classes and functions. 
>>       - Autosave functionality to recover unsaved files after a crash. 
>>       - Optional integration with the Kite <https://kite.com/> 
>>       completion engine. 
>>       - Code completion and linting are provided by the Python Language 
>>       Server. 
>>    - 
>>    
>>    IPython Console
>>    - Run files in an empty namespace. 
>>       - Open dedicated consoles for Pylab, Sympy and Cython. 
>>       - Run cells through a new function called runcell. 
>>       - Run cells by name. 
>>    - 
>>    
>>    Debugger
>>    - Code completion. 
>>       - Execute multi-line statements. 
>>       - Syntax highlighting. 
>>       - Permanent history. 
>>       - runfile and runcell can be called when the debugger is active. 
>>       - Debug cells with Alt+Shift+Return. 
>>    - 
>>    
>>    Variable Explorer
>>    - New viewer to inspect any Python object in a tree-like 
>>       representation. 
>>       - Filter variables by name or type. 
>>       - MultiIndex support in the Dataframe viewer. 
>>       - Support for all Pandas indexes. 
>>       - Support for sets. 
>>       - Support for Numpy object arrays. 
>>    - 
>>    
>>    Files
>>    - Associate external applications to open specific file extensions. 
>>       - Context menu action to open files externally. 
>>       - Multi-select functionality with Ctrl/Shift + mouse click. 
>>       - Copy/paste files and their absolute or relative paths. 
>>       - Use special icons for different file types. 
>>    - 
>>    
>>    Outline
>>    - Show cells grouped in sections. 
>>       - Add default name to all cells. 
>>    
>> For a more complete list of changes, please see our changelog 
>> <https://github.com/spyder-ide/spyder/wiki/Beta-version-changelog>
>>
>> You can easily install this beta if you use Anaconda by running:
>>
>> conda update qt pyqt
>> conda install -c spyder-ide spyder=4.0.0rc1
>>
>> Or you can use pip with this command:
>>
>> pip install --pre -U spyder
>>
>> Enjoy!
>> Carlos
>> ​
>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/spyderlib/92765517-10c7-4d2f-b063-fc3856770e98%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/spyderlib/92765517-10c7-4d2f-b063-fc3856770e98%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/spyderlib/be4580cc-ec19-470a-98f0-1d9e08884a52%40googlegroups.com.

Reply via email to