Comments (5)
@doronz88 -- do you usually use the readline prompt or the prompt_toolkit
one? Is gnureadline
unavailable for Apple Silicon?
from xonsh.
I installed prompt_toolkit
which resolved this issue.
This does cause an error though this time it's on prompt_toolkit
and xonsh
:
doron@MacBook-Pro ~ @ python3.12 -m xonsh
xonsh: For full traceback set: $XONSH_SHOW_TRACEBACK = True
RuntimeError: Unsupported fstring syntax
Failed to load xontrib up.
/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/prompt_toolkit/application/application.py:961: DeprecationWarning: There is no current event loop
loop = asyncio.get_event_loop()
When enabling debugging it results in the very not readable output:
[(Token.Generic.Traceback, 'Traceback (most recent call last):\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/parsers/fstring_adaptor.py"'), (Token.Text, ', line '), (Token.Literal.Number, '57'), (Token.Text, ', in '), (Token.Name, '_patch_special_syntax'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'res'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name, 'pyparse'), (Token.Punctuation, '('), (Token.Name, 'repl'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/ast.py"'), (Token.Text, ', line '), (Token.Literal.Number, '52'), (Token.Text, ', in '), (Token.Name, 'parse'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Keyword, 'return'), (Token.Text, ' '), (Token.Name.Builtin, 'compile'), (Token.Punctuation, '('), (Token.Name, 'source'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'filename'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'mode'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'flags'), (Token.Punctuation, ','), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"<unknown>"'), (Token.Text, ', line '), (Token.Literal.Number, '1'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Literal.String.Affix, 'f'), (Token.Literal.String.Double, '"'), (Token.Literal.String.Interpol, '{'), (Token.Error, '$'), (Token.Name, 'PWD'), (Token.Literal.String.Interpol, '}'), (Token.Literal.String.Double, '/'), (Token.Literal.String.Interpol, '{'), (Token.Name, 'balloons'), (Token.Literal.String.Interpol, '}'), (Token.Literal.String.Double, '"'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^'), (Token.Text.Whitespace, '\n'), (Token.Generic.Error, 'SyntaxError'), (Token.Text, ': '), (Token.Name, "f-string: expecting a valid expression after '{'"), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, '\n'), (Token.Generic.Traceback, 'The above exception was the direct cause of the following exception:\n\n'), (Token.Generic.Traceback, 'Traceback (most recent call last):\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/xontribs.py"'), (Token.Text, ', line '), (Token.Literal.Number, '229'), (Token.Text, ', in '), (Token.Name, 'xontribs_load'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'update_context'), (Token.Punctuation, '('), (Token.Name, 'name'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'ctx'), (Token.Operator, '='), (Token.Name, 'ctx'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'full_module'), (Token.Operator, '='), (Token.Name, 'full_module'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/xontribs.py"'), (Token.Text, ', line '), (Token.Literal.Number, '174'), (Token.Text, ', in '), (Token.Name, 'update_context'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'modctx'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name, 'xontrib_context'), (Token.Punctuation, '('), (Token.Name, 'name'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'full_module'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/xontribs.py"'), (Token.Text, ', line '), (Token.Literal.Number, '140'), (Token.Text, ', in '), (Token.Name, 'xontrib_context'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'module'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name, 'importlib'), (Token.Operator, '.'), (Token.Name, 'import_module'), (Token.Punctuation, '('), (Token.Name, 'spec'), (Token.Operator, '.'), (Token.Name, 'name'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py"'), (Token.Text, ', line '), (Token.Literal.Number, '90'), (Token.Text, ', in '), (Token.Name, 'import_module'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Keyword, 'return'), (Token.Text, ' '), (Token.Name, '_bootstrap'), (Token.Operator, '.'), (Token.Name, '_gcd_import'), (Token.Punctuation, '('), (Token.Name, 'name'), (Token.Punctuation, '['), (Token.Name, 'level'), (Token.Punctuation, ':'), (Token.Punctuation, ']'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'package'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'level'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"<frozen importlib._bootstrap>"'), (Token.Text, ', line '), (Token.Literal.Number, '1293'), (Token.Text, ', in '), (Token.Name, '_gcd_import'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"<frozen importlib._bootstrap>"'), (Token.Text, ', line '), (Token.Literal.Number, '1266'), (Token.Text, ', in '), (Token.Name, '_find_and_load'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"<frozen importlib._bootstrap>"'), (Token.Text, ', line '), (Token.Literal.Number, '1237'), (Token.Text, ', in '), (Token.Name, '_find_and_load_unlocked'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"<frozen importlib._bootstrap>"'), (Token.Text, ', line '), (Token.Literal.Number, '841'), (Token.Text, ', in '), (Token.Name, '_load_unlocked'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"<frozen importlib._bootstrap_external>"'), (Token.Text, ', line '), (Token.Literal.Number, '990'), (Token.Text, ', in '), (Token.Name, 'exec_module'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/imphooks.py"'), (Token.Text, ', line '), (Token.Literal.Number, '111'), (Token.Text, ', in '), (Token.Name, 'get_code'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'code'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name, 'execer'), (Token.Operator, '.'), (Token.Name, 'compile'), (Token.Punctuation, '('), (Token.Name, 'src'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'glbs'), (Token.Operator, '='), (Token.Name, 'ctx'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'locs'), (Token.Operator, '='), (Token.Name, 'ctx'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/execer.py"'), (Token.Text, ', line '), (Token.Literal.Number, '130'), (Token.Text, ', in '), (Token.Name, 'compile'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'tree'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, 'parse'), (Token.Punctuation, '('), (Token.Name.Builtin, 'input'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'ctx'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'mode'), (Token.Operator, '='), (Token.Name, 'mode'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'filename'), (Token.Operator, '='), (Token.Name, 'filename'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'transform'), (Token.Operator, '='), (Token.Name, 'transform'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/execer.py"'), (Token.Text, ', line '), (Token.Literal.Number, '86'), (Token.Text, ', in '), (Token.Name, 'parse'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'tree'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name.Builtin, 'input'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, '_parse_ctx_free'), (Token.Punctuation, '('), (Token.Name.Builtin, 'input'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'mode'), (Token.Operator, '='), (Token.Name, 'mode'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'filename'), (Token.Operator, '='), (Token.Name, 'filename'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/execer.py"'), (Token.Text, ', line '), (Token.Literal.Number, '343'), (Token.Text, ', in '), (Token.Name, '_parse_ctx_free'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Keyword, 'return'), (Token.Text, ' '), (Token.Name, '_try_parse'), (Token.Punctuation, '('), (Token.Name.Builtin, 'input'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'greedy'), (Token.Operator, '='), (Token.Keyword.Constant, 'False'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/execer.py"'), (Token.Text, ', line '), (Token.Literal.Number, '234'), (Token.Text, ', in '), (Token.Name, '_try_parse'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'tree'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, 'parser'), (Token.Operator, '.'), (Token.Name, 'parse'), (Token.Punctuation, '('), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/parsers/base.py"'), (Token.Text, ', line '), (Token.Literal.Number, '507'), (Token.Text, ', in '), (Token.Name, 'parse'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'tree'), (Token.Text, ' '), (Token.Operator, '='), (Token.Text, ' '), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, 'parser'), (Token.Operator, '.'), (Token.Name, 'parse'), (Token.Punctuation, '('), (Token.Name.Builtin, 'input'), (Token.Operator, '='), (Token.Name, 's'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'lexer'), (Token.Operator, '='), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, 'lexer'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'debug'), (Token.Operator, '='), (Token.Name, 'debug_level'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/ply/ply/yacc.py"'), (Token.Text, ', line '), (Token.Literal.Number, '335'), (Token.Text, ', in '), (Token.Name, 'parse'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Keyword, 'return'), (Token.Text, ' '), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, 'parseopt_notrack'), (Token.Punctuation, '('), (Token.Name.Builtin, 'input'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'lexer'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'debug'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'tracking'), (Token.Punctuation, ','), (Token.Text, ' '), (Token.Name, 'tokenfunc'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/ply/ply/yacc.py"'), (Token.Text, ', line '), (Token.Literal.Number, '1122'), (Token.Text, ', in '), (Token.Name, 'parseopt_notrack'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name, 'p'), (Token.Operator, '.'), (Token.Name, 'callable'), (Token.Punctuation, '('), (Token.Name, 'pslice'), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/parsers/base.py"'), (Token.Text, ', line '), (Token.Literal.Number, '2526'), (Token.Text, ', in '), (Token.Name, 'p_string_literal'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation, ')'), (Token.Operator, '.'), (Token.Name, 'run'), (Token.Punctuation, '('), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Punctuation.Marker, '^^^^^'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/parsers/fstring_adaptor.py"'), (Token.Text, ', line '), (Token.Literal.Number, '190'), (Token.Text, ', in '), (Token.Name, 'run'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Name.Builtin.Pseudo, 'self'), (Token.Operator, '.'), (Token.Name, '_patch_special_syntax'), (Token.Punctuation, '('), (Token.Punctuation, ')'), (Token.Text.Whitespace, '\n'), (Token.Text, ' File '), (Token.Name.Builtin, '"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/xonsh/parsers/fstring_adaptor.py"'), (Token.Text, ', line '), (Token.Literal.Number, '73'), (Token.Text, ', in '), (Token.Name, '_patch_special_syntax'), (Token.Text.Whitespace, '\n'), (Token.Text.Whitespace, ' '), (Token.Keyword, 'raise'), (Token.Text, ' '), (Token.Name.Exception, 'RuntimeError'), (Token.Punctuation, '('), (Token.Literal.String.Double, '"'), (Token.Literal.String.Double, 'Unsupported fstring syntax'), (Token.Literal.String.Double, '"'), (Token.Punctuation, ')'), (Token.Text, ' '), (Token.Keyword.Namespace, 'from'), (Token.Text, ' '), (Token.Name.Namespace, 'e'), (Token.Text.Whitespace, '\n'), (Token.Generic.Error, 'RuntimeError'), (Token.Text, ': '), (Token.Name, 'Unsupported fstring syntax'), (Token.Text.Whitespace, '\n')]
from xonsh.
Updating I could also install gnureadline
(somehow wasn't before, maybe updating the xcode solved this issue). Still it looks like it uses prompt_toolkit as the backend since the error persists.
from xonsh.
We don't have explicit support for Python 3.12 and maybe you're using a nested fstring in your xonshrc
?
As for the second error, you can silence those using the warnings
module, e.g.
import warnings
warnings.filterwarnings("ignore") # this can be more specific
The prompt_toolkit
backend has more features and if prompt_toolkit
is installed, xonsh
will default to that backend. If you want to try gnureadline
, you can either start xonsh with --shell-type readline
or uninstall prompt_toolkit
.
from xonsh.
Thanks! that solved my issues
from xonsh.
Related Issues (20)
- FAILED tests/completers/test_bash_completer.py::test_equal_sign_arg[command_context1-completions1-4-False] HOT 2
- Is it possible to use fzf for TAB completions? HOT 5
- Renewal of Xon.sh domain (before Feb 9th), and transfer to another provider ? HOT 2
- Bring consistency to `which` HOT 14
- Show alias function description using superhelp
- Unhelpful "Operation timed out" when failing to load history
- Piping seems broken in windows HOT 3
- Cache xonshrc and imports HOT 3
- Update website - doc still 0.14.0 HOT 2
- Module cgi is deprecated and will be removed in Python 3.13 HOT 1
- On windows, tab-completion works unreliable
- "ValueError: I/O operation on closed file." when using print() with file argument HOT 1
- Tab-completion fails when looking for some special strings in aliases ("less", "more" and "dir") HOT 1
- Add `history dir [path]` to show the history for the current directory HOT 1
- Importing logic is different from python HOT 1
- paste performance issues on windows HOT 4
- `xonfig web` overwrites its own config within the same session (colors vs. prompts) HOT 1
- NotADirectoryError: [Errno 20] Not a directory: 'dircolors'
- `$UPDATE_PROMPT_ON_KEYPRESS = True` is not working HOT 5
- Case with endless loop with no way to interrupt HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xonsh.